我的消息列表优化
修改方法:
将distinct 换成 and type = ‘040’
前后复杂度对比:
(0+1+2+ +n-1) = n(n-1)/2 = O(n^2)
(1+1+1+ +1) = O(n)
对比项 |
优化前耗时(秒) |
优化后耗时(秒) |
sql执行总时间 |
4.179 |
2.118 |
sql查询数据时间 |
2.058 |
1.114 |
sql查询总数时间 |
2.121 |
1.004 |