Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Employee 表包含十万条记录。
SELECT name, job, sal, comm FROM employee WHERE designation = (@userdefineddesignation).
如何优化此查询?
检查索引。在这种特定情况下,designation列上应该有一个索引,其中包含 select 子句中的列: name, job, sal, 。comm
designation
name
job
sal
comm
检查添加索引前后的执行计划,看看有什么不同。另外,检查之前和之后的读取次数。
查看员工表上存在的索引。然后在 mangt studio 中运行基于查询的执行计划。按 ctrl L 作为快捷方式。它还值得启用统计 io 并查看逻辑和物理读取。