员工表包含十万条记录。
SELECT name, job, sal, comm
FROM employee
WHERE designation = (@userdefineddesignation).
如何优化此查询?
答案 0 :(得分:2)
检查索引。在designation
列中应该有一个索引,其中包含select子句中的列:name
,job
,sal
,comm
,在此特定情况下。
在添加索引之前和之后检查执行计划,看看它有什么不同。另外,检查之前和之后的读数。
答案 1 :(得分:0)
查看employee表中存在的索引。然后根据mangt studio中的查询运行执行计划。按ctrl L作为快捷方式。它还值得启用统计信息并查看逻辑和物理读取。