赞
踩
作为后端工程师,sql语句的优化是非常有必要的,但是如果没有人来说的话,初学者是不知道该如何优化比较好,所以这篇博客就是教大家来看sql语句的执行计划,进而学会优化sql语句
这次选用的数据库是sql server,如果大家想要看mysql的执行计划,也可以上百度去找mysql如何查看执行计划,但是这篇博客主要是分析怎么执行计划。
先点击1,运行你的sql语句,然后再点击2,解释你的sql语句
聚集索引的方式会优于非聚集索引方式
在logical operation中,如果有clustered在前面时就是聚集索引
在logicalop中如果有clustered开头就是聚集索引
执行sql语句分别有三种开销
这两个开销是精密相连的,一旦优化一部分,另外一部分也会相对减少
估计行数,就是估计需要扫描的行数,
在navicat中是Estimate
在navicat中是AvgRowSize
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。