Sp-Blitz

SQL Server sp_BlitzCache - 一個查詢的多個計劃

  • February 28, 2018

我需要一點幫助。

我在我的一個 SQL Server 上執行了 sp_Blitz,它返回的結果之一是“計劃記憶體中的單個查詢存在 1531 個計劃 - 這意味著我們可能存在參數化問題。”。

我點擊了結果中的連結

然後我執行 sp_BlitzCache @ExpertMode = 1 來查找具有多個計劃的查詢,但 #Plans 和 #Distinct Plans 列都為所有行返回值 1。

如何繼續隔離具有多個計劃的單個查詢?

環境:SQL 2012 SP3 CU8

sp_BlitzCache 5.7 版

很近!問題是您實際上並沒有閱讀您連結到的頁面,其中顯示:

如果您想查找更多 sp_BlitzCache 未報告為性能問題的查詢,此查詢將列出記憶體中的所有查詢:

執行該查詢並沉浸在閱讀(而不僅僅是點擊)文件所帶來的溫暖知識中。;-)

引用自:https://dba.stackexchange.com/questions/199004