2021 年 6 款最佳 PostgreSQL 監控工具

2021 年 6 款最佳 PostgreSQL 監控工具

PostgreSQL 數據庫是一個非常流行的免費開源關係數據庫管理系統。據說它與大多數商業數據庫產品一樣好。事實上,有些人甚至肯定它在幾個方面更好。但無論如何,數據庫的主要目的是保存數據。就像數據通常是組織最重要的資產一樣,監控數據庫通常是管理員最重要的任務。

2021 年 6 款最佳 PostgreSQL 監控工具

監控 PostgreSQL 數據庫的主要目的是確保它們持有的數據在需要時隨時可用,並且它們的性能——即它們對查詢的響應速度——保持在可接受的參數範圍內。今天,我們來看看一些最好的 PostgreSQL 監控工具。

我們將首先簡要解釋 PostgreSQL 是什麼、它來自哪里以及它是如何形成的。畢竟,它只能幫助更多地了解我們正在嘗試監控的內容。然後,我們將專門討論PostgreSQL數據庫的監控。我們將了解應如何整體考慮數據庫服務器,以及最佳監控不僅包括實際的數據庫軟件,還包括底層操作系統和硬件。然後,我們將進入本文的核心,介紹我們可以找到的最好的 PostgreSQL 監控工具,並簡要回顧每個工具。

PostgreSQL 簡介

PostgreSQL 號稱是最先進的開源數據庫。不過,這可能不僅僅是營銷方面的事情。它確實可以與可用的最強大的商業數據庫相提並論。也稱為 Postgres,免費和開源的關係數據庫管理系統 (RDBMS) 強調可擴展性和技術標準合規性。它旨在處理一系列工作負載,從單台機器到具有許多並髮用戶的數據倉庫或 Web 服務。此外,它是 macOS 服務器的默認數據庫,也可用於 Linux、FreeBSD、OpenBSD 和 Windows。

PostgreSQL 從加州大學伯克利分校的 Ingres 項目演變而來。事實上,PostgreSQL 的名稱最初只是 Postgres,它代表 post-Ingres。後來改為 PostgreSQL 以更好地反映其 SQL 標準合規性。因此,早在 1982 年,Ingres 團隊的領導者 Michael Stonebraker 離開伯克利,製作 Ingres 的專有版本,但在幾年後的 1985 年又回來了,並開始了一個後 Ingres 項目,以解決當代數據庫系統的問題。在 1980 年代初期變得越來越清晰。為了表彰他的成就,Stonebraker 在 2014 年因這些項目和其他項目以及他們開創的技術獲得了圖靈獎。

有趣的閱讀: 7 種最佳數據庫性能分析工具

關於監控 PostgreSQL 數據庫

由於 PostgreSQL 首先是一個標準的 SQL 數據庫,監控它與監控任何其他 SQL 數據庫沒有什麼不同。PostgreSQL 數據庫監控的主要目標是確保數據在需要時可用。數據庫及其包含的數據可能是一個抽象概念。然而,它是由混凝土元素製成的。因此,PostgreSQL 監控工具必須始終確保所有這些元素(包括硬件和軟件組件)都在正常範圍內工作並運行。

PostgreSQL 服務器(或任何數據庫服務器,就此而言)最基本的元素是它運行的實際服務器,包括硬件和操作系統。像任何服務器一樣,PostgreSQL 服務器上有許多值得監控的操作參數。例如,CPU 負載、可用內存或處理器核心溫度都是有趣的參數。從硬件的角度來看,監控運行 PostgreSQL 數據庫實例的服務器與監控任何其他服務器完全相同。

底層操作系統是另一個值得監控的元素。無論您的 PostgreSQL 服務器在什麼操作系統上運行,都有幾個重要的參數需要監控,例如磁盤空間或磁盤使用情況。就像硬件監控一樣,PostgreSQL 服務器的操作系統級監控與任何其他服務器的監控沒有什麼不同。

最後需要監控的是實際的 PostgreSQL 服務器實例。我的意思是關係數據庫管理系統軟件。用最簡單的表達方式,PostgreSQL 服務器只是在服務器上運行的另一個程序。因此,最基本的監控是確保該特定程序和/或其相關服務始終在運行。然而,許多監控和分析工具比這更進一步。例如,有些將檢查數據庫的結構,而有些將測量其響應時間。一個 PostgreSQL 服務器有幾個參數,可以對您的利益進行監控。

監控 PostgreSQL 數據庫的最佳工具

我們已經探索了市場上最好的 PostgreSQL 數據庫監控工具,並發現了各種各樣的產品。由於遵守 PostgreSQL 標準,任何符合 SQL 的監控工具在監控 PostgreSQL 數據庫時都應該沒有問題。正如我們經常做的那樣,我們已經盡力在我們的列表中包含不同類型的工具。雖然有些是更簡單的 SQL 監控工具,但有些是功能齊全的工具,可以監控每個可能的參數,甚至分析數據庫的結構,從而識別潛在的問題點。

1. SolarWinds 數據庫性能分析器(免費試用)

SolarWinds是最著名的網絡和系統管理工具製造商之一。憑藉涵蓋幾乎所有主題的廣泛工具,許多管理員至少聽說過該公司。其旗艦產品Network Performance Monitor一直名列最佳網絡帶寬監控工具之列。該公司還以其免費工具而聞名,每個工具都滿足網絡管理員的特定需求。

SolarWinds的數據庫性能分析器DPA監控並分析你的PostgreSQL數據庫實例或任何兼容SQL的數據庫。該系統使用響應時間分析方法,主要關注查詢請求與數據庫相應響應之間的時間,並分析等待類型和事件以查明數據庫的瓶頸。

2021 年 6 款最佳 PostgreSQL 監控工具

該工具易於使用的界面將幫助您快速輕鬆地查找問題。但它既是一個故障排除工具(而且很棒),它也是一個出色的監控工具。它的主屏幕可讓您可視化數據庫實例、等待時間、查詢建議、CPU(帶有警告和嚴重警報)、內存、磁盤和會話。任何特定數據庫實例的趨勢儀表板都以圖形格式顯示用戶在一個月內的總等待時間(或您選擇的平均或典型的一天等待時間),每種顏色代表一個單獨的 SQL 語句。這為您提供了一個視覺上吸引人的表示,表明哪個語句需要最長的運行時間。

SolarWinds 數據庫性能分析器中有如此多的功能,我們可以寫一整篇關於它的文章。現在,讓我們來看看一些最重要的。

所有數據庫的單點監控

SolarWinds的數據庫性能分析器可與PostgreSQL數據庫(當然)以及大多數主流數據庫包括Microsoft SQL Server,Oracle,MySQL等,DB2和ASE。它還支持物理、本地服務器、虛擬機(在 Vmware 或 Hyper-V 下運行)和基於雲的安裝。

高度可擴展

該工具可讓您根據需要監控任意數量的數據庫實例。該軟件可以輕鬆地從一個數據庫實例擴展到一千個數據庫實例。您只需要升級許可證。

監控所有活動會話

該工具的本機輪詢引擎會記錄您的數據庫實例中發生的所有事情,無需對數據庫本身施加額外負載,也不需要本地監控代理。這會顯著降低(如果不能消除的話)工具可能影響數據庫性能的風險。

跟踪、監控和分析數據庫組件

該工具自動關聯查詢、用戶、文件、計劃、對象、等待時間、存儲和日期/時間/小時/分鐘,以準確地即時發現和診斷問題。

數據庫調優建議

SolarWinds的數據庫性能分析器可以給你合理的建議調優單獨的數據庫實例,以確保他們在其峰值性能運行。該工具將分析實例的所有參數,並推薦優化某些查詢甚至整個數據庫實例的操作過程。

SolarWinds Database Performance Analyzer 的起價為1,995美元,根據要監控的數據庫實例的數量和類型而有所不同。如果您想在購買前試用該產品,可以使用功能齊全的 14 天試用版

2. PRTG 網絡監視器

Paessler AG 的 PRTG Network Monitor 是眾所周知的一體化監控平台,您可以使用它來監控系統、設備、流量、數據庫和應用程序。它建立在一個聰明的基於傳感器的架構上,其中各種傳感器允許不同類型的監控。這個工具可以監控任何有傳感器的東西。您可以將傳感器視為附加組件,但在此工具的情況下,它們已經是內置的。預配置的數據庫傳感器是開箱即用的。大多數數據庫引擎都支持特定的傳感器,包括 PostgreSQL、Microsoft SQL Server、MySQL 和 Oracle。該工具可讓您監控SQL 查詢的執行時間通過測量從建立連接到連接結束所用的時間。它將讓您清楚地看到您的數據庫在壓力下的表現。

2021 年 6 款最佳 PostgreSQL 監控工具

PRTG網絡監視器,您可以從多個客戶端的用戶界面挑選。有一個 Windows 企業控制台、一個基於 Ajax 的 Web 界面以及適用於 Android、iOS 和 Windows Phone 的移動應用程序。眾所周知,該工具是最快和最容易安裝的工具之一,Paessler 聲稱您可以在 2 分鐘內開始監控。雖然我們的經驗表明它可能需要更長的時間,但它仍然是一個非常快速和簡單的安裝過程。

PRTG 的最佳功能之一——也是它如此快速和易於安裝的原因之一——是它的自動發現引擎,它將掃描您的網絡並自動識別各種設備和系統,從預定義的設備模板創建合適的傳感器. 該工具還具有地圖功能,可讓您創建自定義地圖並疊加監控數據,從而提供一種獨特的顯示方式。在警報方面,PRTG 具有高度的靈活性和可定制性。移動客戶端應用程序允許您直接將推送通知發送到您的設備。您還可以通過電子郵件或短信設置通知,還有一個強大的 API 可讓您編寫自己的通知腳本。

PRTG網絡監視器是在限制你的監控能力,以100的傳感器一個全功能的免費版本。監控典型的 PostgreSQL 服務器需要每個數據庫實例一個傳感器,以及您可能想要監控的任何其他服務器和操作系統參數的傳感器。對於 100 多個傳感器,需要許可證。它們的價格根據傳感器的數量而有所不同,500 個傳感器的起價為 1600 美元。一個免費的、功能齊全的 30 天試用版允許無限的傳感器可用,但一旦試用期結束,它將恢復為 100 個傳感器的免費版本。

閱讀完整評論以獲取更多信息。

3. SQL 哨兵

我們列表中的下一個是來自SentryOne 的SQL Sentry。這是一種相當流行的數據庫性能監控解決方案。該工具收集並呈現可操作的性能指標和警報,並在日曆樣式的顯示器上顯示重要事件,便於交叉引用此外,該工具可用於通過直接從其儀表板運行詳細分析來快速解決問題。該工具的性能儀表板(具有專有的專利存儲性能視圖)可以顯示高影響查詢的詳細分析結果。

2021 年 6 款最佳 PostgreSQL 監控工具

SQL Sentry肯定不是外觀最現代的工具,它的儀表板因其陳舊的外觀而受到批評。但是,它會以整潔的佈局向您展示所有關鍵的 SQL 組件和服務,並將幫助您管理 SQL 數據庫實例並確保它們的可用性。您還可以選擇查看服務器的歷史數據,將其與當前實時數據進行比較。您可以使用此功能生成基線,然後測量數據庫優化工作的結果。

SQL Sentry的基本價格為每個數據庫實例 2495 美元,外加 499 美元的年度維護費。該產品還可作為基於訂閱的服務提供,每個數據庫實例的費用為 125 美元/月。由於提供 15 天的免費試用,您還可以試用該產品。

4. 用於 SQL Server 的 Idera 診斷管理器

不要讓Idera Diagnostic Manager for SQL Server的名字欺騙了您。這個工具實際上可以讓你監控任何 SQL 數據庫的性能,包括 PostgreSQL。它提供來自物理服務器以及虛擬機及其底層主機硬件的性能統計數據、指標和警報。該工具可以監控許多參數,例如 CPU、內存、硬盤使用情況和空間以及網絡使用情況。SQL 查詢的主動監視也包括在事務 SQL 監視中。此外,該工具可以為 SQL 數據庫的健康狀況提供建議。

2021 年 6 款最佳 PostgreSQL 監控工具

對於用戶交互,可以選擇基於 Web 的界面和適用於 Android、iOS 和 Blackberry 手機和平板電腦的移動應用程序。該工具提供有關 SQL 服務器實例的實時和歷史數據,讓管理員可以在移動應用程序中即時進行更改。可以從功能減少的移動應用程序執行的其他任務包括查看和終止進程、根據需要啟動和停止作業以及運行查詢。適用於 SQL ServerIdera 診斷管理器的其他功能包括使用管理包附加組件與 SCOM 輕鬆集成、為避免任何錯誤警報而構建的預測警報系統以及可以查明效率低下和性能不佳的查詢的出色查詢性能監控功能.

適用於 SQL ServerIdera 診斷管理器的起價為每個數據庫實例 1,996 美元,並且提供全功能的 14 天試用版。

5. SQL 監視器(紅門)

SQL監視器紅門軟件可用於監視,管理變革,操縱和優化SQL數據庫。這將有助於在問題成為問題之前發現問題。在功能方面,關於產品可以說很多。首先,它為管理員提供了他們的 SQL 服務器場的概覽。該工具還具有強大的警報功能,讓您在問題有機會產生任何明顯影響之前就知道它們。報告是該產品的另一個亮點。它將生成關於您的服務器健康狀況的定制報告。此外,該工具的性能分析功能使您可以快速查看對您的系統影響最大的因素。作為一種診斷工具,此功能可以幫助您發現障礙並找到根本原因。

2021 年 6 款最佳 PostgreSQL 監控工具

SQL Monitor具有易於使用的儀表板,可讓您在一個方便的位置查看所有數據庫實例。該工具還允許您在幾秒鐘內直接訪問它們,而無需使用 VPN 或其他方法遠程連接到它們。有一個具有向下鑽取功能的儀表板,您只需單擊幾下即可顯示有關數據庫的詳細統計信息,例如等待時間、CPU 使用率和磁盤 I/O。

SQL Monitor的基本價格是每個數據庫實例 1495 美元。同時購買 5 到 9 個許可證時,您有資格享受 15% 的折扣,購買 10 個或更多許可證時,您有資格享受 20% 的折扣。所有價格均包括Red Gate的第一年支持。如果您想對該工具進行測試運行,則可以進行 14 天的試用,在線演示也是如此。

6. SQL 強力工具

SQL電動工具SQL電源是一種無代理的數據庫性能分析解決方案,其發行商索賠有您的服務器的影響最低。據說使用SQL Power Tools 進行監控不會使您的數據庫加載超過 1%。此外,該產品不會在您的任何數據庫中插入表和存儲過程。所有分析都是完全遠程完成的。它尤其不會為您的服務器加載數百萬可能嚴重影響其性能的查詢。由於是無代理,您無需在服務器上安裝任何監控組件。

2021 年 6 款最佳 PostgreSQL 監控工具

這個工具有很多功能。它具有服務器場性能的儀表板和熱圖視圖,可以從瀏覽器或移動設備查看。該平台計算 SQL 等待時間、性能計數器和作業運行時間的每日基線分析。它還可以對服務器和時間段之間的 SQL 和 I/O 等待時間、性能計數器和作業運行時間進行即時比較。該工具允許您深入了解性能不佳的查詢的 SQL 等待時間,幫助您查明可能導致查詢無法及時完成的資源爭用。

SQL Power Tools的價格 在每個數據庫實例 2000 美元到 750 美元之間不等,具體取決於您同時購買的數量。如果您更願意試用該產品,可以聯繫SQL Power獲得為期 3 週的評估版。


6 個跟踪性能的最佳網絡管理工具

6 個跟踪性能的最佳網絡管理工具

網絡管理軟件市場非常擁擠。按照我們推薦的最佳網絡管理工具來縮短您的搜索。

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

10 個最佳 Ping 掃描工具,讓您了解更多有關網絡的信息

Ping 掃描可以通過多種方式為您帶來好處。請繼續閱讀,我們將討論如何操作並介紹您能找到的 10 種最佳 Ping 掃描工具。

6 個最佳網站監控工具

6 個最佳網站監控工具

網站很重要,必須不斷密切監控以獲得足夠的性能。以下是一些用於監控網站的最佳工具。

2022 年開發團隊最佳軟件部署工具

2022 年開發團隊最佳軟件部署工具

以下是一些最好的軟件部署工具,可以減輕管理任意數量機器的痛苦

HIPAA 合規檢查表和使用工具

HIPAA 合規檢查表和使用工具

如果您從事健康行業或以某種方式參與該行業的 IT,您很有可能聽說過 HIPAA。健康保險的便攜性

2021 年審查的最佳免費 sFlow 收集器和分析器

2021 年審查的最佳免費 sFlow 收集器和分析器

sFlow 是一種內置於眾多網絡設備中的流分析協議。我們回顧了前五名的最佳免費 sFlow 收集器和分析器。

2021 年最佳無代理基礎設施監控工具和軟件

2021 年最佳無代理基礎設施監控工具和軟件

為了幫助您選擇合適的工具,我們引入了最好的無代理基礎設施監控工具,並讓您快速查看每個工具。

在 Linux 上監控帶寬:2021 年排名前 5 的工具

在 Linux 上監控帶寬:2021 年排名前 5 的工具

隨著 Linux 在數據中心變得越來越流行,他們正在研究 Linux 上的帶寬監控,同時也在審查最佳工具。

SolarWinds Mail Assure – 2021 年回顧

SolarWinds Mail Assure – 2021 年回顧

電子郵件安全是託管服務提供商的一項重要任務。正在審查 SolarWinds Mail Assure,這是為此目的的最佳工具之一。

Windows PowerShell 命令備忘單 - 您需要的終極指南

Windows PowerShell 命令備忘單 - 您需要的終極指南

如果您是 Windows 高級用戶,您可能知道並了解如何在您的 PC 上執行各種操作可以有不止一種方法和