网站越用越卡,开慢查询日志发现SQL没加索引,查3秒,加索引变0.01秒
新手网站越用越卡,数据库查询慢,不知道哪条SQL慢,其实开了慢查询日志,哪条SQL慢一眼就能看到。第一,宝塔里打开MySQL慢查询日志,查询超过1秒的SQL自动记下来;第二,定期看慢查询日志,把查得慢的SQL优化一下,加索引,或者改写法;第三,别一直开着慢日志,调试完就关掉,不然日志占磁盘;第四,优化完测一下,看慢查询日志里是不是没有那条SQL了。
我之前网站打开慢,不知道啥问题,开了慢查询日志,发现有个列表查询没加索引,要3秒才查完,加个索引之后,查询变成0.01秒,网站立刻快了。很多新手网站慢,只想着升服务器配置,其实一条慢SQL就能把数据库拖垮,开慢日志找到问题,优化完比升配置管用。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0