[分享]数据库查询慢之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

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


编辑:西部数码
日期:2016-12-01

收藏 】 【 打印 】   
您可对文档进行评分哟~

勾选遇到的问题提交给我们,收到反馈后保证及时修正更新!

提交反馈需要先登陆会员帐号

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

24小时客服热线

400-028-****

028-6277****

抱歉,午餐时间暂时无法接听您的电话,建议您提交工单或13:00以后再电话咨询,谢谢!

抱歉,当前是午餐时间,请在13:00以后咨询。若有网站打不开、网络中断等紧急问题请致电028-62778877-7