缺少 SQL Server 中过程的索引详细信息



>我有一个存储过程,有两个选择语句与联合所有运算符。每个 select 语句包含五个带有视图的左连接。选择性能非常慢。每个表包含 1000 万条记录。

是否有任何方法(查询或任何其他方法)可以查找存储过程缺少的索引详细信息?

缺少的索引详细信息(如果有)包含在存储过程执行计划中。可以从 SSMS(查询菜单选项)查看实际或估计的计划,也可以使用以下查询从缓存中检索。

SELECT query_plan
FROM sys.dm_exec_procedure_stats AS ps
CROSS APPLY sys.dm_exec_query_plan(ps.plan_handle)
WHERE object_id = OBJECT_ID(N'YourDatabase.dbo.YourProcedure');

相关内容

最新更新