一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

调整mysql缓冲池大小的实现方式

时间:2026-07-03 11:00:59 编辑:袖梨 来源:一聚教程网

问题阐述

项目中遇到场景,在数据库数据相同的情况下,本地执行sql语句速度比服务器执行相同的sql语句快好多,例如本地执行需要0.1秒,服务器执行需要3秒多。可以查看mysql缓冲池设置是否过小,缓冲池容量过小会导致该现象产生。

如何调整mysql缓冲池

找到mysql配置文件my.ini ,Win+R 输入 services.msc 回车打开服务列表;

找到你的 MySQL 服务,名字一般是 MySQL80 / MySQL57

调整mysql缓冲池大小的实现方法

右键服务 → 属性,看「可执行文件路径」,里面会有一段 --defaults-file=“X:xxxmy.ini”

引号里的路径,就是当前 MySQL 正在加载的配置文件,直接复制到文件夹地址栏打开即可。

调整mysql缓冲池大小的实现方法

打开文件my.ini,搜索 innodb_buffer_pool_size 字段,修改成512M即可。

调整mysql缓冲池大小的实现方法

保存文件后,重启mysql服务,选择停止此服务,再选择启动此服务

调整mysql缓冲池大小的实现方法

调整mysql缓冲池大小的实现方法

5.执行sql语句show variables like ‘innodb_buffer_pool_size’;查询设置是否成功,Value是536870912设置成功

调整mysql缓冲池大小的实现方法

热门栏目