当时正在开发一个Laravel4.2应用程序。决定更新至最新稳定5.1.15。还在旧式的宅基地上,所以我想我也会更新的。
经历了所有的升级步骤等等..。启动并运行,但主页,它有304个查询,根据拉拉调试栏(运行通过一个冗长的美国邮政编码表),需要80-120秒来加载。它以前花了2-3秒在4.2和宅基地流浪盒1.6.
经过一天的故障排除,我注意到了宅基地流浪盒版本0.2.0和0.2.1之间的巨大差异,其中从mysql 5.5到5.6的更新似乎是主要的区别。
为了复制数据库,我刚刚使用了Sequel导出和导入各种宅基地流浪盒。
无论如何,旧应用程序(laravel 4.2)和新应用程序(laravel 5.1.15)上的代码在任何宅基地流浪者框0.2.0及以下都非常有用,并且在0.2.1+上加载主页需要超过一分钟。
我是否需要使用MySQL 5.6来优化性能?
发布于 2015-12-01 15:29:43
你想把performance_schema关掉吗?
在my.cnf中:
[mysqld]
performance_schema = off这将节省(大量) RAM和mysql的性能。
https://stackoverflow.com/questions/32406854
复制相似问题