每天一条SQL优化,帮你走在专家的路上。
从上面可以看到,该SQL的总执行时间为336,973,478毫秒(ms)大概93.6小时(h),总执行次数为143,101次,平均一天执行大概13000次,从而可以判定是一个使用非常频繁的SQL查询。
因为执行次数比较多,所以总时间也非常大,单次执行时间大概2.3秒(s)。经下面优化验证从2.3秒改善为0.1秒,总执行时间会从93.6小时减少为0.1*143101/60/60 = 3.97小时左右。而且,与该SQL相似的SQL非常多,从排名中可以看到排名1、3的都与这个SQL相似。
所以只要优化了这个SQL,相似的SQL都可以进行优化。
可以看到最终优化后:
执行时间从原来的1.01秒(s)变为0.1秒(s)
逻辑读从原来的143164变为37854
执行时间上性能提高10倍,逻辑读减少3.7倍。
联系客服