项目中遇到场景,在数据库数据相同的情况下,本地执行sql语句速度比服务器执行相同的sql语句快好多,例如本地执行需要0.1秒,服务器执行需要3秒多。可以查看mysql缓冲池设置是否过小,缓冲池容量过小会导致该现象产生。
找到mysql配置文件my.ini ,Win+R 输入 services.msc 回车打开服务列表;
找到你的 MySQL 服务,名字一般是 MySQL80 / MySQL57

右键服务 → 属性,看「可执行文件路径」,里面会有一段 --defaults-file=“X:xxxmy.ini”
引号里的路径,就是当前 MySQL 正在加载的配置文件,直接复制到文件夹地址栏打开即可。

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

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


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

小米路由器插件安装失败解决方案(小米路由器插件安装失败怎么办)
小米路由器为什么无法成功安装插件(小米路由器安装插件失败怎么处理)
小米路由器为什么无法将电视屏幕投射到其他设备上(如何解决小米路由器无法进行电视投屏的问题)
小米路由器为什么无法连接电视网络(小米路由器和电视连接不上网络怎么办)
Spring Boot项目中varchar字段为什么不用NULL?告别空指针从建表开始
程序员如何自学?编程能够自学吗?