[分享]数据库查询慢之mysql优化建立索引案例

客户问题:

网站的其他页面访问时正常的!但是点左边的商品分类的页面打开的速度就非常慢!昨天问了一下!说的可能是程序这边页面有其他链接地址!但是程序这边没有排查到!你可以看看具体是什么文件!或者是哪里影响了有些页面的访问了!谢谢了!这边做的推广每天都花着钱很着急的!谢谢处理一下

网站域名:www.tjkqj.com

1.分析页面执行的sql语句

blob.png

2.测试查询语句执行时间

blob.png

这个时间说明比较耗时,且页面有多条类似语句,就更加耗时


3.explain分析是否建立了索引或索引建立是否得当

blob.png

未建立索引,每次遍历全表21w行数据导致查询慢

4.建立索引,先为catid字段建立索引

blob.png

再测试sql语句查询时间,缩短到0.27s

5.建立索引,增加rid字段索引建立

blob.png

建立两个字段索引后,查询时间基本为0

至此,网站分类页面速度非常快了!




来源:海川互联
阅读:9172
日期:2016-12-01

收藏 】 【 打印 】   
上一篇:底板设计 ( 类似CMS中的公共模板 )
下一篇:境外新顶级域名Vip域名率先获得工信部资质审批
若文档内容对您没有帮助,不能解决问题? 您还可以 咨询在线客服提交工单,我们将竭诚为您服务。
  >> 相关文章
 
会员 客服 QQ 电话 充值 工单
Top

24小时客服热线:

137 2428 9096