A 6 legjobb PostgreSQL figyelőeszköz 2020-ban

click fraud protection

A PostgreSQL adatbázis egy nagyon népszerű ingyenes és nyílt forráskódú relációs adatbázis-kezelő rendszer. Azt mondják, hogy olyan jó, mint a legtöbb kereskedelmi adatbázistermék. Sőt, egyesek azt is megerősítik, hogy több szempontból is jobb. De bármi is legyen, az adatbázis elsődleges célja az adatok tárolása. És ahogy az adatok gyakran a szervezet legfontosabb eszközei, monitoring adatbázisok gyakran a rendszergazda legfontosabb feladata.

A legjobb PostgreSQL figyelőeszközök

A PostgreSQL adatbázisok figyelésének fő célja annak biztosítása, hogy a bennük tárolt adatok bármikor elérhetőek legyenek szükség van, és hogy teljesítményük – azaz. milyen gyorsan válaszolnak a lekérdezésekre – az elfogadható paramétereken belül marad. Ma a legjobb PostgreSQL figyelőeszközök közül néhányat tekintünk át.

Kezdjük azzal, hogy röviden elmagyarázzuk, mi az a PostgreSQL, honnan származik és hogyan jött létre. Végül is csak segíthet, ha egy kicsit többet tudunk arról, hogy mit próbálunk figyelemmel kísérni. Ezután konkrétan a PostgreSQL adatbázisok figyelését tárgyaljuk. Megtanuljuk, hogyan kell az adatbázis-kiszolgálókat a maguk teljességében figyelembe venni, és hogy a legjobb megfigyelés nem csak a tényleges adatbázisszoftvert fogja tartalmazni, hanem az alapul szolgáló operációs rendszert és hardver. Ezután ennek a bejegyzésnek a lényegére térünk ki, és bemutatjuk a legjobb PostgreSQL-figyelő eszközöket, amelyeket megtaláltunk, és rövid áttekintést adunk mindegyikről.

instagram viewer

PostgreSQL Dióhéjban

A PostgreSQL azt állítja, hogy a legfejlettebb nyílt forráskódú adatbázis. Ez azonban valószínűleg több, mint pusztán marketing dolog. Valóban egyenrangú a rendelkezésre álló legerősebb kereskedelmi adatbázisokkal. A Postgres néven is ismert ingyenes és nyílt forráskódú relációs adatbázis-kezelő rendszer (RDBMS) hangsúlyozza a bővíthetőséget és a műszaki szabványoknak való megfelelést. Úgy tervezték, hogy számos munkaterhelést kezeljen, az egyedi gépektől az adattárházakig vagy webszolgáltatásokig sok egyidejű felhasználóval. Ezenkívül ez a macOS Server alapértelmezett adatbázisa, és elérhető Linux, FreeBSD, OpenBSD és Windows rendszereken is.

A PostgreSQL a Berkeley-i Kaliforniai Egyetem Ingres projektjéből fejlődött ki. Ami azt illeti, a PostgreSQL név eredetileg csak Postgres volt, és a post-Ingres kifejezést jelentette. Később PostgreSQL-re változtatták, hogy jobban tükrözze az SQL szabvány megfelelőségét. Így hát 1982-ben Michael Stonebraker, az Ingres csapatának vezetője elhagyta Berkeley-t, hogy elkészítse az Ingres saját verzióját, majd néhány év múlva visszatért. 1985-ben, és elindított egy Ingres utáni projektet a korabeli adatbázisrendszerekkel kapcsolatos problémák megoldására, amelyek a korai időszakban egyre nyilvánvalóbbá váltak. 1980-as évek. Eredményei elismeréseként Stonebraker 2014-ben elnyerte a Turing-díjat ezekért és más projektekért és az általuk kidolgozott technikákért.

ÉRDEKES OLVASÁS:7 legjobb adatbázis-teljesítmény-elemző eszköz

A PostgreSQL adatbázisok figyeléséről

Mivel a PostgreSQL mindenekelőtt egy szabványos SQL-adatbázis, a megfigyelés nem különbözik a megfigyelésétől bármely más SQL adatbázis figyelése. A PostgreSQL adatbázis-figyelés elsődleges célja pedig mindenekelőtt annak biztosítása, hogy az adatok rendelkezésre álljanak, amikor szükség van rájuk. Az adatbázis és a benne lévő adatok kissé elvont fogalom lehet. Ez azonban betonelemekből készült. A PostgreSQL figyelőeszközöknek ezért mindig biztosítaniuk kell, hogy ezek az elemek – beleértve a hardver- és szoftverkomponenseket is – a normál tartományon belül működjenek és működjenek.

A PostgreSQL szerver – vagy bármilyen adatbázis-kiszolgáló – legalapvetőbb eleme a tényleges szerver, amelyen fut, beleértve a hardvert és az operációs rendszert is. Mint minden szerver, ilyenek is vannak sok működési paramétert érdemes figyelni PostgreSQL szerveren. Például a CPU terhelése, a rendelkezésre álló memória vagy a processzor maghőmérséklete mind érdekes paraméterek. A PostgreSQL adatbázispéldányt futtató kiszolgáló figyelése hardver szempontból pontosan ugyanaz, mint bármely más szerver figyelése.

A mögöttes operációs rendszerek egy másik olyan elem, amelyet érdemes figyelni. Függetlenül attól, hogy a PostgreSQL-kiszolgáló milyen operációs rendszeren fut, számos fontos paramétert kell figyelni, például a lemezterületet vagy a lemezhasználatot. És csakúgy, mint a hardverfigyelés, a PostgreSQL-kiszolgáló operációs rendszer-szintű felügyelete sem különbözik bármely más szerverétől.

Az utolsó dolog, amit figyelni kell, az a tényleges PostgreSQL-kiszolgálópéldány. Ez alatt a Relational Database Management System szoftvert értem. A legegyszerűbb kifejezéssel a PostgreSQL szerver csak egy másik program, amely egy szerveren fut. A legalapvetőbb megfigyelés tehát annak biztosítása, hogy ez a konkrét program és/vagy a hozzá tartozó szolgáltatás(ok) mindig futjanak. Számos megfigyelő és elemző eszköz azonban ennél tovább megy. Egyesek például az adatbázisok szerkezetét ellenőrzik, míg mások válaszidejét mérik. A PostgreSQL-kiszolgálónak több maroknyi paramétere van, amelyek figyelemmel kísérhetők az Ön javára.

A legjobb eszközök a PostgreSQL adatbázisok figyeléséhez

Megvizsgáltuk a piacot a legjobb PostgreSQL adatbázis-figyelő eszközök után, és a termékek széles választékát találtuk. A PostgreSQL-szabványok betartásának köszönhetően bármely SQL-kompatibilis megfigyelőeszköznek nem okoz gondot a PostgreSQL-adatbázis figyelése. Mindent megtettünk annak érdekében, hogy különféle típusú eszközöket vegyen fel a listánkra, ahogyan gyakran tesszük. Míg egyesek egyszerűbb SQL-megfigyelő eszközök, mások teljes funkcionalitású eszközök, amelyek mindegyiket figyelik lehetséges paramétereket, és még az adatbázisok szerkezetét is elemzi, potenciálisan azonosítva a hibákat helyek.

SolarWinds a hálózati és rendszeradminisztrációs eszközök egyik legismertebb gyártója. A szinte minden témát lefedő eszközök széles skálájával sok rendszergazda legalább hallott a cégről. Zászlós terméke, a Hálózati teljesítményfigyelő, folyamatosan a legjobb hálózati sávszélesség-figyelő eszköz között szerepel. A cég híres ingyenes eszközeiről is, amelyek mindegyike a hálózati rendszergazdák speciális igényeit elégíti ki.

Az SolarWinds adatbázis-teljesítmény-elemző (DPA) figyeli és elemzi a PostgreSQL adatbázis-példányokat vagy bármely SQL-kompatibilis adatbázist. A rendszer a Válaszidő elemzés módszer, amely elsődlegesen a lekérdezések kérései és az adatbázisból érkező megfelelő válasz közötti időre helyezi a hangsúlyt, és elemzi a várakozási típusokat és eseményeket, hogy meghatározza az adatbázisok szűk keresztmetszeteit.

SolarWinds adatbázis-teljesítmény-elemző
  • INGYENES PRÓBAVERZIÓ: SolarWinds adatbázis-teljesítmény-elemző
  • Hivatalos letöltési link: https://www.solarwinds.com/database-performance-analyzer/registration

Az eszköz könnyen használható felülete segít a problémák gyors és egyszerű megtalálásában. De amilyen jó hibaelhárító eszköz (és nagyszerű), egyben kiváló megfigyelőeszköz is. Főképernyőjén megjelenítheti az adatbázispéldányokat, a várakozási időket, a lekérdezési tanácsokat, a CPU-t (figyelmeztetésekkel és kritikus riasztásokkal), a memóriát, a lemezt és a munkameneteket. Egy adott adatbázispéldány trend-irányítópultja grafikus formátumban jeleníti meg a teljes várakozási időt (vagy az Ön által választott átlagos vagy tipikus napi várakozási idők) a felhasználók számára egy hónap során, ahol minden szín egy egyedi SQL-t képvisel nyilatkozat. Ez vizuálisan tetszetős képet ad arról, hogy melyik állítás futtatása tart a legtovább.

Olyan sok funkció van a SolarWinds adatbázis-teljesítmény-elemző hogy egy egész bejegyzést írhatnánk róla. Most nézzünk meg néhányat a legjelentősebbek közül.

Egyetlen megfigyelési pont az összes adatbázisához

Az SolarWinds adatbázis-teljesítmény-elemző működik a PostgreSQL adatbázisokkal (természetesen), valamint a legtöbb nagyobb adatbázissal, beleértve a Microsoft SQL Servert, az Oracle-t, a MySQL-t, a DB2-t és az ASE-t. Támogatja a fizikai, helyszíni kiszolgálókat, a virtuális gépeket (Vmware vagy Hyper-V alatt) és a felhőalapú telepítéseket is.

Nagyon skálázható

Az eszközzel annyi adatbázispéldányt figyelhet, amennyire szüksége van. A szoftver könnyen skálázható egytől ezerig. Csak frissítenie kell a licencet.

Az összes aktív munkamenet megfigyelése

Az eszköz natív lekérdezési motorja mindent rögzít, ami az adatbázispéldányokon belül történik anélkül, hogy magát az adatbázist terhelné további terhelés, és nem igényelne helyi megfigyelő ügynököt. Ez drámaian csökkenti – ha nem ki is küszöböli – annak a kockázatát, hogy az eszköz befolyásolja az adatbázisok teljesítményét.

Adatbázis-összetevők nyomon követése, megfigyelése és elemzése

Ez az eszköz automatikusan korrelálja a lekérdezéseket, a felhasználókat, a fájlokat, a terveket, az objektumokat, a várakozási időket, a tárhelyet és a dátumot/időt/órát/percet a problémák pontos felfedezése és diagnosztizálása érdekében.

Adatbázis hangolási tanácsok

Az SolarWinds adatbázis-teljesítmény-elemző jó tanácsokat adhat az egyes adatbázispéldányok hangolásához, hogy megbizonyosodjon arról, hogy csúcsteljesítményükön futnak. Az eszköz elemzi egy példány összes paraméterét, és cselekvési irányt javasol bizonyos lekérdezések vagy akár teljes adatbázispéldányok optimalizálására.

Árak a SolarWinds adatbázis-teljesítmény-elemző 1 995 dollártól kezdődik, és a figyelni kívánt adatbázispéldányok számától és típusától függően változik. Ha szeretné kipróbálni a terméket vásárlás előtt, elérhető egy teljesen működőképes, 14 napos próbaverzió.

2. PRTG hálózati monitor

A Paessler A.G. PRTG Network Monitor egy jól ismert többfunkciós felügyeleti platform, amelyet rendszerek, eszközök, forgalom, adatbázisok és alkalmazások figyelésére használhat. Okos szenzor alapú architektúrára épül, ahol a különféle érzékelők különböző típusú felügyeletet tesznek lehetővé. Ez az eszköz mindent felügyel, amihez van érzékelő. Az érzékelőket kiegészítőknek tekintheti, bár ebben az eszközben már be vannak építve. Az előre konfigurált adatbázis-érzékelők már készen állnak. A legtöbb adatbázismotort speciális érzékelők támogatják, például a PostgreSQL, a Microsoft SQL Server, a MySQL és az Oracle. Az eszköz segítségével nyomon követheti a végrehajtási idejét SQL lekérdezés a kapcsolat létrejöttétől a kapcsolat végéig eltelt idő mérésével. Lehetővé teszi, hogy világosan láthassa, hogyan teljesítenek az adatbázisai nyomás alatt.

PRTG PostgreSQL érzékelő

Az PRTG hálózati monitor több kliens felhasználói felület közül választhat. Van egy Windows vállalati konzol, egy Ajax-alapú webes felület, valamint mobilalkalmazások Androidra, iOS-re és Windows Phone-ra. Az eszközről ismert, hogy az egyik leggyorsabban és legkönnyebben telepíthető, mivel a Paessler azt állítja, hogy 2 percen belül elkezdheti a figyelést. Bár tapasztalataink azt mutatják, hogy ez ennél tovább tarthat, mégis nagyon gyors és egyszerű telepítési folyamat.

A PRTG egyik legjobb tulajdonsága – és az egyik oka annak, hogy ilyen gyorsan és egyszerűen telepíthető – az automatikus felismerő motorja, amely átvizsgálja. hálózatát, és automatikusan felismeri az eszközök és rendszerek széles körét, megfelelő érzékelőket létrehozva az előre meghatározott eszközökből sablonokat. Az eszköz egy térképfunkcióval is rendelkezik, amely lehetővé teszi egyedi térképek létrehozását a megfigyelési adatokkal, amelyek egyedülálló megjelenítési módot kínálnak. Amikor a riasztásokról van szó, a PRTG-k rendkívül rugalmasak és testreszabhatók. A mobil kliens alkalmazások lehetővé teszik, hogy push értesítéseket kapjon közvetlenül az eszközére. Az értesítéseket e-mailben vagy SMS-ben is beállíthatja, és van egy hatékony API, amely lehetővé teszi saját értesítési szkriptek megírását.

Az PRTG Hálózati monitor teljes funkcionalitású ingyenes verzióban érhető el, amely 100 érzékelőre korlátozza a megfigyelési képességet. Egy tipikus PostgreSQL-kiszolgáló figyeléséhez adatbázispéldányonként egy érzékelőre van szükség, valamint minden más kiszolgálóhoz és OS-paraméterhez, amelyet esetleg figyelni szeretne. Több mint 100 érzékelőhöz engedély szükséges. Az áraik az érzékelők számától függően változnak, és 1600 dollártól kezdődnek 500 érzékelőért. Elérhető egy ingyenes, teljes funkcionalitású 30 napos próbaverzió, amely korlátlan számú érzékelőt tesz lehetővé, de a próbaidőszak lejárta után visszatér a 100 érzékelős ingyenes verzióhoz.

Olvassa el a teljes áttekintés további információért.

3. SQL Sentry

A következő a listánkon SQL Sentry tól től SentryOne. Ez egy meglehetősen népszerű megoldás az adatbázis-teljesítmény figyelésére. Az eszköz összegyűjti és bemutatja a használható teljesítménymutatókat és riasztásokat, valamint megjeleníti a lényeges eseményeket egy naptár-stílusú képernyőn, lehetővé teszi az egyszerű kereszthivatkozást. Ezen túlmenően az eszköz segítségével gyorsan megoldhatók a problémák, közvetlenül az eszközből futtatva részletes elemzést Irányítópult. Az eszköz teljesítmény-irányítópultja – amely a tárolási teljesítmény exkluzív, szabadalmaztatott nézetét tartalmazza – megjelenítheti a nagy hatású lekérdezések részletes elemzésének eredményeit.

SQL Sentry a SentryOne-tól

SQL Sentry minden bizonnyal nem a legmodernebb megjelenésű eszköz, és műszerfalát is kritizálták az elavult megjelenése miatt. Mindazonáltal az összes kritikus SQL-összetevőt és szolgáltatást egy ügyes elrendezésben jeleníti meg, és segít kezelni az SQL-adatbázis-példányokat, és biztosítja azok elérhetőségét. Lehetősége van arra is, hogy megtekintse a szerver előzményadatait, összehasonlítva azokat az aktuális valós idejű adatokkal. Használhatja ezt a funkciót egy alapvonal létrehozására, majd az adatbázis-optimalizálási erőfeszítések eredményeinek mérésére.

Az alapár a SQL Sentry adatbázispéldányonként 2 495 USD, plusz 499 USD éves karbantartási díj. A termék előfizetés alapú szolgáltatásként is elérhető, adatbázispéldányonként 125 USD/hó áron. A 15 napos ingyenes próbaverziónak köszönhetően a terméket próbaüzemre is elviheti.

4. Idera Diagnostic Manager SQL Serverhez

Ne engedd a Idera Diagnostic Manager SQL Serverheza neve megtéveszt téged. Ez az eszköz lehetővé teszi bármely SQL-adatbázis teljesítményének nyomon követését, beleértve a PostgreSQL-t is. Teljesítménystatisztikát, mérőszámokat és riasztásokat kínál a fizikai szerverekről, valamint a virtuális gépekről és azok mögöttes gazdahardvereiről. Az eszköz számos paramétert képes figyelni, például a CPU-t, a memóriát, a merevlemez-használatot és -területet, valamint a hálózathasználatot. Az SQL-lekérdezések proaktív felügyelete is szerepel a tranzakciós SQL-figyeléssel együtt. Ezen túlmenően az eszköz ajánlásokat tud adni az SQL-adatbázisok állapotára vonatkozóan.

Idera Diagnostic Manager – Központi műszerfal

A felhasználói interakcióhoz webalapú felület és mobilalkalmazások közül választhat Android, iOS és Blackberry telefonokhoz és táblagépekhez. Az eszköz valós idejű és előzményadatokat is biztosít az SQL-kiszolgálópéldányokról, lehetővé téve a rendszergazdák számára, hogy a mobilalkalmazáson belül menet közben módosítsanak. A csökkentett funkciókkal rendelkező mobilalkalmazásokból végrehajtható egyéb feladatok közé tartozik a folyamatok megtekintése és leállítása, a feladatok szükség szerinti elindítása és leállítása, valamint a lekérdezések futtatása. Egyéb jellemzői Idera Diagnostic Manager SQL Serverhez magában foglalja az egyszerű integrációt az SCOM-mal a Management Pack kiegészítő használatával, egy prediktív riasztási rendszerrel, amely a hamis tévedések elkerülésére készült riasztások és egy kiváló lekérdezésteljesítmény-figyelő funkció, amely képes meghatározni a nem hatékony és nem teljesítő lekérdezéseket rosszul.

Árak a Idera Diagnostic Manager SQL Serverhez adatbázis-példányonként 1 996 USD-tól indul, és egy teljesen működőképes, 14 napos próbaverzió áll rendelkezésre.

5. SQL Monitor (Red Gate)

SQL Monitor tól től Red Gate szoftver SQL adatbázisok figyelésére, kezelésére, megváltoztatására, manipulálására és optimalizálására használható. Segít megtalálni a problémákat, mielőtt azok problémákká válnának. Funkcióit tekintve sok mindent el lehet mondani a termékről. Először is áttekintést nyújt a rendszergazdáknak az SQL-kiszolgálófarmról. Az eszköz emellett hatékony riasztási képességekkel is rendelkezik, amelyek tájékoztatják Önt a problémákról, mielőtt azok észrevehető hatást gyakorolnának. A jelentés egy másik hely, ahol ez a termék ragyog. Személyre szabott jelentéseket készít a szerverek állapotáról. Ezenkívül az eszköz teljesítményelemző képességei lehetővé teszik, hogy gyorsan megtudja, mi a legnagyobb hatással a rendszerére. Diagnosztikai eszközként ez a funkció segíthet feltárni az akadályokat és megtalálni a kiváltó okokat.

SQL Monitor képernyőkép

SQL Monitor könnyen használható irányítópulttal rendelkezik, amely lehetővé teszi az összes adatbázispéldány megtekintését egy kényelmes helyen. Az eszköz azt is lehetővé teszi, hogy másodperceken belül közvetlenül elérje őket anélkül, hogy VPN-en vagy más módszerrel távolról csatlakoznia kellene hozzájuk. Van egy irányítópult lebontási funkcióval, amely lehetővé teszi, hogy néhány kattintással részletes statisztikákat jelenítsen meg adatbázisairól, például a várakozási időkről, a CPU-használatról és a lemez I/O-ról.

Az alapár SQL Monitor 1495 USD adatbázis-példányonként. Öt és kilenc licenc egyidejű vásárlása esetén 15% kedvezmény, tíz vagy több licenc vásárlása esetén pedig 20% ​​kedvezmény. Minden ár tartalmazza a támogatás első évét tól Vörös Kapu. 14 napos próbaverzió áll rendelkezésre, ha szeretné kipróbálni az eszközt, és egy online bemutatót is.

6. SQL Power Tools

SQL Power Tools tól től SQL teljesítmény egy ügynök nélküli adatbázis-teljesítmény-elemző megoldás, amely a kiadói állítások szerint a legkisebb hatással van az Ön szervereire. Azt mondják, hogy a monitorozás SQL Power Tools nem tölti be az adatbázisokat 1%-nál nagyobb mértékben. Ezenkívül a termék nem illeszt be táblát és tárolt eljárást sem az adatbázisokba. Minden elemzés teljesen távolról történik. Különösen nem terheli meg a szervereit lekérdezések millióival, amelyek súlyosan befolyásolhatják a teljesítményüket. Az ügynök nélküliségnek köszönhetően nem kell semmilyen megfigyelő összetevőt telepítenie a szervereire.

SQL Power Tools irányítópult

Ez az eszköz tele van funkciókkal. Műszerfali és hőtérképes nézetekkel rendelkezik a szerverfarm teljesítményéről, amelyek megtekinthetők böngészőből vagy mobileszközről. A platform napi alapelemzést készít az SQL várakozási időkről, a teljesítményszámlálókról és a feladatok futási idejéről. Azonnali összehasonlítást is végezhet az SQL és I/O várakozási idők, a teljesítményszámlálók és a kiszolgálók közötti job futási idők és időtartamok között. Az eszköz lehetővé teszi a gyengén teljesítő lekérdezések SQL várakozási idejének részletezését, segítve az erőforrásokkal kapcsolatos konfliktusok pontos meghatározását, amelyek miatt előfordulhat, hogy nem fejeződnek be időben.

SQL Power ToolsAz ára adatbázispéldányonként 2000 és 750 dollár között változik attól függően, hogy hány darabot vásárol egyszerre. Ha inkább szeretné kipróbálni a terméket, a 3 hetes kiértékelő verziót az alábbi elérhetőségeken szerezheti be SQL teljesítmény.

watch instagram story