服務器是網絡中最重要的資源之一,SQL Server的普遍普及使SQL Server監控工具成爲長期網絡維護的先決條件。使用服務器監控工具跟蹤服務器的運行情況能夠爲你提供解決性能問題所需的信息。sql
服務器是網絡中最重要的資源之一,SQL Server的普遍普及使SQL Server監控工具成爲長期網絡維護的先決條件。使用服務器監控工具跟蹤服務器的運行情況能夠爲你提供解決性能問題所需的信息。從長遠來看,解決性能問題將使你的網絡保持正常運行。數據庫
忽視服務器監控可能會致使服務器停機並使企業損失慘重。利用SQL Server監控工具是保護服務器免受代價高昂的系統故障的方法。在本文中,咱們將介紹2018年最好的SQL Server監控工具。緩存
SQL Server監控工具列表:安全
1.SolarWinds Database Performance Analyzer for SQL Server服務器
用於SQL Server的SolarWinds數據庫性能分析器是用於現代網絡的完整服務器監控解決方案。使用適用於SQL Server的SolarWinds數據庫性能分析器,能夠從一個集中位置監控SQL Server,MySQL,Oracle,DB2,SAP ASE和雲服務器。該產品的主要焦點之一是找出性能故障的根本緣由。網絡
爲用戶提供數據收集引擎以查看原始服務器使用數據。其中包括一個圖表,詳細說明了性能隨時間的變化狀況,能夠經過五種獨特的方式(摘要,CPU,內存,磁盤和網絡)查看。爲了解決性能問題的根本緣由,SQL Server的SolarWinds數據庫性能分析器容許你使用等待時間,用戶,文件和對象等指標來找出問題所在。架構
是什麼讓SolarWinds Database Performance for SQL Server成爲最好的SQL Server監控工具之一,它的系統資源開銷成本較低。這意味着你能夠在對網絡性能影響最小的狀況下運行該程序。ide
它不只可擴展,還能夠與其餘工具集成,如SolarWinds Server和Application Monitor以及存儲資源監控器,這意味着你能夠根據本身的要求擴展監控體驗。它提供一個爲期14天的免費試用版。工具
2.Paessler SQL monitoring software PRTG性能
Paessler SQL monitoring software PRTG是PRTG套件的一部分,是一個網絡監控器,它還提供一系列SQL監控功能。使用此工具,能夠監控Microsoft SQL,Oracle SQL,MySQL和PostgreSQL,以查看性能降低的跡象。這個過程很簡單,由於Paessler SQL監控軟件PRTG爲全部最流行的數據庫預先配置了傳感器模板。
它開箱即用的一些傳感器包括Microsoft SQL v2傳感器,Oracle SQL v2傳感器,MySQL v2傳感器,PostgreSQL傳感器和ADO SQL v2傳感器。這些傳感器中的每個都有本身獨特的視圖,併爲你提供與該單個服務器相關的關鍵指標。例如,Microsoft SQL v2傳感器會告訴你請求的執行時間,查詢的執行時間,受影響的行數以及停機時間。
除了這些獨特的傳感器工具以外,它還具備一系列附加功能,如通知。你能夠安排警報,以肯定什麼時候接收SQL Server中的性能事件通知。一旦觸發警報,將經過電子郵件或短信發送通知。若是你在iOS和Android上有PRTG網絡監控器應用程序,那麼你也能夠在那裏收到警報。
Paessler SQL monitoring software PRTG是Windows設備的最佳SQL監控器之一。PRTG網絡監控器有一個免費軟件版本,能夠免費監控多達100個傳感器。它還有一個30天免費試用版
3.Idera SQL Diagnostic Manager
若是你正在尋找更多專業的SQL監控軟件產品,那麼Idera SQL Diagnostic Manager就是你的最佳選擇。使用Idera SQL Diagnostic Manager,能夠監控物理和虛擬環境中的SQL數據庫。能夠查看有關服務器CPU,內存,硬盤和網絡使用狀況的性能信息。有了這些信息,就能夠看到服務器是否遇到了問題。
爲了充分利用此程序,你可能須要SQL Query Tuner附加組件。此加載項可幫助你發現和診斷性能不佳的SQL查詢。它經過建立數據的圖形表示來實現這一點,以即可以更清楚地看到正在發生的事情。
預測警報是Idera SQL Diagnostic Monitor提供的最有用的功能之一。你能夠爲警報配置自定義閾值,以便在發生此觸發條件時收到通知。此產品還爲你提供專家建議,以便一旦出現問題,能夠運行自動腳原本解決問題。還有特定的指導和在線內容可幫助解決性能問題。
Idera SQL Diagnostic Manager適用於Windows XP,Windows Vista,Windows Server 2008 SP2,Windows 7,Windows Server 2008 R2,Server 2012,Windows 8,Windows 8.1,Server 2012 R2,Windows 10和Windows Server 2016。它有一個爲期14天的免費試用版。
4.Lepide SQL Server Auditing
Lepide SQL Server Auditing爲監控SQL實例提供了可靠的服務器審覈體驗。使用Lepide SQL Server Auditing,對SQL用戶,權限,觸發器,數據庫和登陸配置所作的全部更改都將保存爲審覈數據。這很是適合跟蹤SQL配置如何隨時間變化並保持最新狀態。
Lepide SQL Server Auditing還容許你監控鏈接的SQL Server的運行情況。Lepide SQL Server Auditing監控服務器併爲你提供有關使用狀況,CPU使用率,鏈接和錯誤率的數據。若是服務器出現故障,則會經過警報通知。警報做爲控制檯更新,電子郵件和來自LepideAuditor應用程序的推送通知發送。
能夠在Windows 7,Windows 8,Windows 8.1,Windows 10,Windows Server 2008,Windows Server 2008 R2,Windows Server 2012,Windows Server 2012 R2和Windows Server 2016上下載它試用。Lepide也是這個軟件的免費試用版。
5.SQL Power Tools
SQL Power Tools是一種無代理SQL監控解決方案,致力於儘量輕量級。使用SQL Power Tools,能夠監控Oracle SQL Server,Informix和Sybase數據庫服務器,而對服務器資源的影響最小,由於軟件使用數據包嗅探來分析服務器的性能。
SQL Power Tools使用的數據包括響應時間,目標IP,源IP應用程序,開始時間,結束時間,數據庫,返回的行數,發送的字節數以及發送的數據包。這是一個龐大的數據集,爲你提供了仔細檢查數據庫性能所需的一切。
SQL Power Tools關注的一個關鍵領域是網絡安全。此工具旨在經過高級SQL行爲分析和用戶實體行爲分析(UEBA)防止網絡攻擊。當攻擊者試圖破壞你的網絡時,它將識別威脅並當即將其中止。這使得SQL Power Tools成爲保護服務器的良好解決方案。
總體SQL Power Tools是任何想要將性能監控解決方案與Windows上的其餘網絡安全功能相結合的企業都應該考慮的產品。它能夠申請免費試用。
6.Red-Gate SQL Monitor
Red-Gate SQL Monitor是一種SQL監控解決方案,可提供此列表中最現代化的監控體驗之一。Red-Gate SQL Monitor爲你提供全局概述,容許你從一個窗口查看已鏈接服務器的運行情況。此視圖顯示整個網絡中服務器運行情況的顏色編碼顯示。若是服務器關閉,它將變爲紅色並顯示故障消息。故障消息包括「長時間運行查詢」之類的通知。
Red-Gate認識到,即便使用此全局視圖,也很難跟蹤實時網絡,這就是他們擁有本身的警報系統的緣由。警報系統附帶40個預配置警報,也能夠進行自定義,以便在超過特定閾值時向你發送警報。能夠設置內存資源使用率,高CPU,磁盤空間,SQL錯誤和查詢性能問題的閾值。
關於這個產品最引人注目的事情之一是圖形和視覺顯示的清晰度。它們可讓你輕鬆快速地監控服務器運行情況。還有一個報告模塊,可使用該模塊進一步細分數據以供未來分析。能夠將報告導出爲PDF,並安排未來經過電子郵件發送給你。
在許多不一樣服務器的自上而下可見性相當重要的企業中,Red-Gate SQL Monitor是一個很好的選擇。全局視圖將爲你提供核心儀表板監控體驗,讓你始終掌控全部事情。提供14天的免費試用。
7.dbForge Monitor
dbForge Monitor是Windows的SQL監視工具,可提供簡單而現代的SQL監控體驗。dbForge Monitor絕對指出了具備專用Overview選項卡的大型網絡所需的自上而下的透視圖。在Overview選項卡中,你能夠查看關鍵指標,如CPU利用率,內存利用率,磁盤活動和IO延遲。
若是想深刻研究單個數據庫文件的讀寫,那麼可使用IO Data選項卡。經過IO Data選項卡,能夠查看總數據讀寫,延遲和輸入/輸出操做計數。一樣,「等待統計信息」選項卡專門用於告訴你等待時間和等待任務,以幫助你查明對服務器性能產生負面影響的資源。
關於查詢,dbForge Monitor有本身的SQL查詢性能分析器來監控資源優化。SQL查詢性能分析器會查找資源密集型查詢,這些查詢會使系統沒法應對,從而沒法應對整個工做負載。你能夠查看查詢文本和查詢分析數據,以便你能夠重寫它以更好地支持你的服務器。
總而言之,dbForge Monitor是想要在不依賴太多複雜顯示的狀況下查看深刻指標的用戶的理想工具。要運行dbForge Monitor,須要Microsoft SQL Server Management Studio 2012,2014,2016或2017。還須要安裝.NET Framework 4.5.2。你能夠免費下載dbForge Monitor。
8.Apex SQL Monitor
Apex SQL Monitor是一種SQL Server監控工具,可用於識別性能不佳和排除故障。你能夠監控指標,例如運行時間最長的事務,緩衝區緩存命中率,可用內存,處理器利用率,頁面預期壽命,數據庫大小和日誌增加。此信息以小圖形顯示。這可能比其餘軟件的圖形難使用,但還能夠。
查詢監控是Apex SQL Monitor提供徹底支持的東西。例如,你能夠捕獲單個查詢和阻止查詢的查詢等待時間。還能夠查看歷史查詢性能,以查找性能特別差的區域。
Apex SQL Monitor最有趣的方面是可以建立自定義指標。能夠根據監控環境的須要建立和測量本身的自定義指標。爲此,你須要輸入自定義指標的名稱,簡短描述以及類別,單位,而後輸入查詢文本。
它有一個免費試用版可供下載。
9.SentryOne SQL Sentry
SentryOne SQL Sentry是一種採用更經典的SQL監控方法的工具。你可使用此工具查看鏈接到網絡的服務器的性能指標,並仔細查看性能較差的查詢。還能夠發現存儲和資源瓶頸。使用SentryOne塊分析,能夠從分層角度查看阻塞過程,以便更快地找到根本緣由。
SentryOne SQL Sentry可幫助你在超過100個警報條件下保持領先地位。你能夠自定義警報消息以顯示所需的確切信息。這也是一個簡單的過程,由於你只需轉到「條件」窗格並選擇要自定義的條件,而後單擊「消息」選項卡>「編輯」。全部消息都是基於XML的。
他們的網站上還提供SentryOne SQL Sentry免費試用版。
10.Spiceworks SQL Server Monitoring
Spiceworks SQL Server Monitoring是一種免費的服務器監控工具,在小型企業中很受歡迎。使用Spiceworks SQL Server Monitoring,你能夠跟蹤SQL Server大小,鏈接和速度等指標。 若是你但願監控已鏈接服務器的運行情況,那麼你只須要查看此平臺便可。儀表板是徹底可自定義的,能夠建立小部件來監控所需的確切基礎架構。
從服務器中提取數據後,能夠在可自定義的圖表和圖形中查看數據。這對於瞭解服務器的性能如何隨時間變化特別有用。經過較長時間監控服務器,你能夠更早地看到性能降低的跡象。
尋求輕量但設計良好的SQL Server監控體驗的企業能夠選擇它。能夠免費下載Spiceworks SQL Server監控工具。
如下轉自:
收集了一下當前SQLSERVER數據庫監控軟件,發現開源免費的真的是「沒有」
Questsoftware Quest's spotlight(收費) http://www.quest.com/search/search-results.aspx?q=spotlight
Idera's SQLDiagnosticManager (收費) http://www.idera.com/ProductsSolutions/SQLServer/SQLDiagnosticManager.aspx
red-gate sql-monitor(收費) http://www.red-gate.com/products/dba/sql-monitor/
Cacti(免費 開源 這個工具準確來說應該算是服務器監控不算是SQLSERVER監控) http://www.oschina.net/p/cacti/
微軟的SCCM(收費) http://rdsrv.blog.51cto.com/2996778/948970
Idera's sql check(只能一臺機器,免費) http://www.idera.com/en/ProductsSolutions/FreeTools/SQLCheck.aspx
windbmonitor (國內某大牛開發的,收費)http://www.wumii.com/item/7TGHUb76
Questsoftware Foglight for SQL Server(收費) http://www.questsoftware.com.cn/foglight-for-sql-server/
sqlsentry (sql哨兵) Performance Advisor for SQL Server(收費) http://www.sqlsentry.net/performance-advisor/sql-server-performance.asp
最後一個工具:肉眼
開玩笑的o(∩_∩)o