×

如何教30秒优化到0.01秒详细资料说明

消耗积分:1 | 格式:pdf | 大小:0.05 MB | 2019-04-23

分享资料个

本文档的主要内容详细介绍的是如何教30秒优化到0.01秒详细资料说明。

  在一次慢查询检查中发现一条超过30秒的语句,当时详细记录了优化过程,在此分享我的优化过程

  第1步修改:发现f表没有索引,进行了全表扫描,给f表cid加索引。此时速度已经有质的飞越

  第2步,检查表结构,发现部分字段类型设置不合理。稍作修改,此处对速度影响不大,但作为良好的设计习惯,还是应该提倡

  第3步分析sql语句,where条件全部用m表的字段,而排序用s表字段。分析业务逻辑,where条件实际为无效条件,m表不存在state管理,那个字段设计表时有,但实际没用。所以直接删掉改字段。

  结论:通过sql语句、表结构和业务逻辑的优化,将30多秒的查询缩短到0.01秒

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !