总结在开发阶段,衡量一个 SQL 查询语句查询性能的手段是,估计执行 SQL 时需要遍历的数据行数 。遍历行数在百万以内,可以认为是安全的 SQL,百万到千万这个量级则需要仔细评估和优化,千万级别以上则是非常危险的 。为了减少慢 SQL 的可能性,每个数据表的行数最好控制在千万以内 。索引可以显著减少查询遍历数据的数量,所以提升 SQL 查询性能最有效的方式就是,让查询尽可能多的命中索引,但索引也是一把双刃剑,它在提升查询性能的同时,也会降低数据更新的性能 。对于复杂的查询,最好使用 SQL 执行计划,事先对查询做一个分析 。在 SQL 执行计划的结果中,可以看到查询预估的遍历行数,命中了哪些索引 。执行计划也可以很好地帮助你优化你的查询语句 。
推荐阅读
- 白牡丹散茶怎么保存,碧螺春怎么储存
- 生姜怎么祛湿 生姜怎么能去湿气
- 怎么恢复微信聊天记录?原来这么简单! 想恢复微信聊天记录怎么办
- 老房子屋里有味怎么办 老房子有股味道怎么办
- 大白熊犬怎么养 养大白熊犬注意什么
- 牙齿中间有黑色的东西洗不掉怎么办 牙齿里面有黑色的东西怎么洗干净
- 有颜色的馒头怎么做
- 麻辣抄手的调料怎么做
- 馒头和鸡蛋怎么做好吃
- 槐米怎么炒
