Sql-Server

SentryOne 計劃資源管理器是否有效?

  • May 7, 2020

SentryOne Plan Explorer是否像宣傳的那樣工作,是否合法?有什麼陷阱或需要注意的地方嗎?

與 SSMS 對估計執行計劃的噩夢般的視圖相比,它看起來像是用彩色顯示了熱路徑。

我擔心的是 - 它是否惡意或以其他方式修改任何數據?

編輯:我剛剛聽說過,以前從未聽說過這家公司。

我用它。它不是惡意軟體。

在 SQL Server 論壇上,它是社區廣泛使用(並因此隱含審查)的三個有用工具/SSMS 外掛之一。

全面披露:我曾在 SentryOne 工作,將 Plan Explorer 提供給社區的整個概念是我在 2010 年接受他們的工作邀請的動機之一。

計劃資源管理器只是比 SSMS 更好地呈現計劃資訊。你為什麼懷疑它會修改數據或做任何惡意的事情?一家有聲望的公司會從做這樣的事情中獲得什麼?

當您查看計劃時,它對您的伺服器或數據沒有任何作用。它只是解釋 XML 並以不同的方式呈現它。您可以閱讀產品頁面了解一些功能,以及我們描述如何改進 SSMS 功能的使用者指南。

事實上,你可以讓它對你的伺服器做任何事情的唯一方法是你生成一個估計的或實際的計劃。以下是在這兩種情況下會發生的情況:

  • 如果您生成一個估計計劃,它與 Management Studio 在您有一個查詢視窗並點擊“顯示估計計劃”時所做的完全一樣。它發送命令文本輸入並從 SQL Server 檢索計劃 XML 輸出。它還會每次都提示您輸入憑據(除非您使用我昨天在部落格中提到的新 SSMS 外掛打開計劃)。
  • 如果您生成一個實際計劃,您指定的查詢將被發送到伺服器並執行,當檢索計劃 XML 和執行時指標時,查詢結果將被簡單地丟棄而不返回到 Plan Explorer UI。此處還會提示您輸入憑據,除非您使用了載入項,這會將您置於正確的連接上下文中。

令人非常擔心的是,您會假設免費工具一定是在做一些惡意的事情,或者有任何理由修改數據。你能在這裡解釋一下你的想法嗎?

其他一些連結顯示其他知名社區使用者談論該工具。)

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