(1 行受影响)
SQL Server 执行时间:
CPU 时间 = 1638 毫秒,占用时间 = 2045 毫秒。
第三次执行:
查看执行计划,UserResume表是表扫描,建立IX_UserResume索引。
调整后效果:
表 'WorkExperience'。扫描计数 11,逻辑读取 48 次
表 'UserResume'。扫描计数 1,逻辑读取 3095 次
(1 行受影响)
SQL Server 执行时间:
CPU 时间 = 1248 毫秒,占用时间 = 1568 毫秒。
第四次执行:
查看执行计划,在IX_UserResume索引扫描后,产生了createtime列的重新排序,调整了IX_UserResume索引中createtime的位置和排序规则。
调整后效果:
(50 行受影响)
表 'WorkExperience'。扫描计数 11,逻辑读取 48 次
表 'UserResume'。扫描计数 1,逻辑读取 3 次
(1 行受影响)
SQL Server 执行时间:
CPU 时间 = 15 毫秒,占用时间 = 404 毫秒。
文章来源于领测软件测试网 https://www.ltesting.net/