Dáta sú všetko! Všetci sme počuli toto odvážne vyhlásenie, ktoré je v skutočnosti pravdou. Nielen to, údaje sú všade. Zdá sa, že dnes sa každá organizácia spolieha na obrovské množstvo údajov pre každý aspekt svojej existencie. Dôsledkom toho je, že databázy sa nachádzajú takmer v každej organizácii a údaje, ktoré uchovávajú, sú často najcennejším aktívom organizácie. Z tohto dôvodu sa musia neustále udržiavať v optimálnom prevádzkovom stave. Najlepším spôsobom, ako to dosiahnuť, je použiť nejakú formu nástroja na monitorovanie databázy. Aby sme vám pomohli vybrať to najlepšie pre vašu konkrétnu situáciu, chystáme sa skontrolovať niektoré z najlepších nástrojov na monitorovanie databázy, ktoré sme našli.
Predtým, ako preskúmame skutočné nástroje, urobíme krokkrátko odložte a diskutujte o koncepte monitorovania databázy. Pomôže nám to byť na tej istej stránke, keď posudzujeme produkty. Diskutujeme tiež o rôznych prvkoch databáz, ktoré je možné monitorovať. Ako vidíte, ide o hardvér a stúpa až k uloženým procedúram. Nakoniec sa dostaneme k jadru veci a preskúmame niektoré z najlepších nástrojov na sledovanie databáz na trhu.
Monitorovanie databázy - o čo vlastne ide?
Rovnako ako údaje sú pre organizáciu všetko,niekedy to vyzerá, že monitorovanie je pre správcov siete všetko. Dôvod je jednoduchý, moderné siete sa stali tak zložité a skladajú sa z toľkých komponentov, že nie je možné dohliadať na všetko. A ešte viac vo väčších organizáciách, kde správcovia často sedí v inej miestnosti - ak nie v inej krajine - ako servery. Toto je jeden z dôvodov, prečo koncepcia monitorovacích nástrojov uvidela svetlo.
Monitorovacia databáza nie je na rozdiel od monitorovaniao akomkoľvek inom komponente IT. Jedným z primárnych cieľov je sledovanie databázy (alebo akékoľvek príslušné monitorovanie): zabezpečenie dostupnosti údajov v prípade potreby. Môže to znieť jednoducho, ale je to v skutočnosti dosť zložité čiastočne kvôli veľkému počtu a rozmanitosti komponentov.
Kým databáza je abstraktný pojem, jevyrobené z veľmi konkrétnych vecí. Z hardvéru na softvér musí nástroj na monitorovanie databázy vždy zabezpečiť, aby všetky komponenty boli k dispozícii a fungovali v normálnom rozsahu. Pri zvažovaní dôležitosti databáz je chybovosť veľmi malá.
Čo je potrebné monitorovať?
Skúsme sa na to trochu hlbšie pozrieťčo vlastne je sledovať v databáze. Najzákladnejším prvkom databázy je hardvér, na ktorom beží. Rovnako ako každý počítač existuje aj niekoľko zaujímavých prevádzkových parametrov. Môžeme uvažovať napríklad o zaťažení procesora, dostupnej pamäti alebo teplote jadra procesora. Monitorovanie servera prevádzkujúceho databázu sa v skutočnosti nelíši od monitorovania akéhokoľvek iného servera.
Ďalšia súčasť databázového servera, ktoráje potrebné sledovať základné operačné systémy. Niektoré databázy bežia na Windows, iné fungujú na Linuxe alebo na inom variante Unixu. Bez ohľadu na to, aký operačný systém existuje, existuje niekoľko dôležitých parametrov, ktoré treba monitorovať. Hneď na začiatku mojej hlavy, na miesto na disku alebo využitie disku príde na myseľ. Rovnako ako hardvér, aj monitorovanie databáz na úrovni OS sa nelíši od žiadneho iného typu monitorovania.
V neposlednom rade je to aj monitorovanieaktuálnej databázy. Jadrom tejto databázy je iba ďalší softvér bežiaci na serveri. Najzákladnejším monitorovaním je zabezpečiť, aby bol softvér neustále spustený. Väčšina nástrojov však ide oveľa hlbšie. Niektorí budú kontrolovať štruktúru databáz. Niektorí zmeria čas odozvy. Iní môžu dokonca vykonávať uložené testovacie postupy.
Najlepšie nástroje na monitorovanie databáz
Pokúsili sme sa nájsť tú najlepšiu databázumonitorovacích nástrojov na trhu a prišiel s niekoľkými rôznymi produktmi, ktoré si podľa nás zaslúžia hlbší pohľad. Väčšina produktov je platená, väčšina z nich však má aj bezplatnú skúšobnú verziu.
1. Analyzátor výkonnosti databázy SolarWinds pre SQL Server (SKÚŠKA ZADARMO)
SolarWinds je väčšinou uznávaný ako jeden z najlepších výrobcov nástrojov na správu siete a systému. Tvorí širokú škálu nástrojov pokrývajúcich takmer každú tému. Vlajková loď spoločnosti s názvom Monitor výkonu siete, neustále patrí medzi najlepší nástroj na monitorovanie šírky pásma siete.
Na Analyzátor výkonnosti databázy SolarWinds (DPA) monitoruje a analyzuje vašu databázu SQLinštancie. Systém používa metódu analýzy času odozvy, ktorá sa primárne zameriava na čas medzi požiadavkami na dopyt a zodpovedajúcou odpoveďou z databázy a analyzuje typy čakania a udalosti na určenie úzkych miest databáz.

- Skúška zadarmo: Analyzátor výkonnosti databázy SolarWinds
- Odkaz na stiahnutie: https://www.solarwinds.com/database-performance-analyzer
Pomôže vám ľahko použiteľné rozhranie nástrojapri hľadaní problémov rýchlo a ľahko. Hlavná obrazovka vám umožní zobraziť inštancie databázy, časy čakania, rady týkajúce sa dotazov, CPU (s upozornením a kritickými upozorneniami), pamäť, disk a relácie.
Pri vŕtaní sa trendový panel akonkrétna inštancia databázy zobrazuje v grafickom formáte celkové čakacie doby (alebo výber priemerných alebo typických čakacích lehôt) pre používateľov v priebehu mesiaca. V tomto grafe každá farba predstavuje samostatný príkaz SQL, ktorý vám poskytuje vizuálne príťažlivé zobrazenie toho, ktorý príkaz trvá najdlhšie na spustenie.
Je ich dosť Analyzátor výkonnosti databázy SolarWinds že na pokrytie všetkých by bolo potrebné celé miesto. Pozrime sa, aké sú najdôležitejšie.
Jeden monitorovací bod pre všetky vaše databázy
Na Analyzátor výkonnosti databázy SolarWinds funguje rovnako ako väčšina serverov Microsoft SQLhlavné produkty vrátane Oracle, SQL Server, MySQL, DB2 a ASE. Podporuje tiež fyzické servery, ako aj miestne servery, virtuálne stroje (prevádzkované pod VMware alebo Hyper-V) a databázy založené na cloudu.
Vysoko škálovateľné
Na DPA vám umožňuje sledovať toľko inštancií databázy, koľko chcete. Jednoduchým rozšírením licencie môže ľahko zmeniť veľkosť z jedného na tisíc prípadov.
Aktívne monitorovanie všetkých aktívnych relácií
Vysoko podrobný natívny prieskumný nástroj tohto nástrojazaznamenáva všetko, čo sa deje v inštanciách vašej databázy, bez dodatočného zaťaženia samotnej databázy a bez potreby miestneho monitorovacieho agenta, čím sa znižuje - ak nie vylučujúce - riziko, že by tento nástroj mohol ovplyvniť výkon databázy.
Sledovanie, monitorovanie a analýza komponentov databázy
Tento nástroj automaticky koreluje otázky, používateľov, súbory, plány, objekty, čakacie doby, úložisko a dátum / čas / hodinu / minútu, aby sa presne zistili a diagnostikovali problémy za behu.
Poradenstvo v oblasti ladenia databázy
Tento nástroj vám môže poradiť pri ladeníjednotlivé inštancie databázy a zabezpečte, aby boli vždy spustené pri maximálnom výkone. To sa dosahuje analýzou všetkých parametrov inštancie a odporúčaním postupu na optimalizáciu určitých dopytov alebo inštancií celej databázy.
Ceny za internet Analyzátor výkonnosti databázy SolarWinds začínajú na 1 995 USD a líšia sa podľa počtu a typu inštancií databázy, ktoré sa majú monitorovať. Ak si chcete produkt vyskúšať pred jeho zakúpením, je k dispozícii plne funkčná 14-dňová skúšobná verzia.
2. Paessler PRTG
Na Paessler Router Traffic Grapher (PRTG) môžu monitorovať všetky systémy, zariadenia, prenos aaplikácií vašej IT infraštruktúry. Jedná sa o komplexný balík, ktorý sa vďaka svojej integrovanej povahe inštaluje rýchlejšie a ľahšie ako mnoho nástrojov na monitorovanie siete. Paessler tvrdí, že by ste mohli začať sledovať do 2 minút. Tento nástroj je dodávaný s niekoľkými užívateľskými rozhraniami. Môžete si vybrať medzi podnikovou konzolou Windows, webovým rozhraním založeným na Ajaxe a mobilnými aplikáciami pre Android, iOS a Windows Phone.

Jeden z PRTGNajlepšia vlastnosť je jeho autodiscovery systém. Preverí sieťové segmenty a automaticky rozpozná širokú škálu zariadení a systémov a vytvorí senzory z preddefinovaných šablón zariadení. K dispozícii je funkcia mapy, ktorá vám umožní vytvoriť vlastné mapy s vašimi monitorovacími údajmi a ponúka jedinečný spôsob zobrazovania údajov. Pokiaľ ide o upozornenie, sú veľmi flexibilné a prispôsobiteľné. Klientske aplikácie vám umožňujú dostávať oznámenia push priamo do vášho zariadenia. Upozornenia môžete nastaviť aj prostredníctvom e-mailu alebo SMS. K dispozícii je tiež silné rozhranie API, ktoré vám umožňuje písať vlastné skripty upozornení.
Tento program môže monitorovať mnoho databáz, ako naprMicrosoft SQL, MySQL, Oracle a PostgreSQL. Robí to pomocou databázových senzorov, ktoré sú predkonfigurované po vybalení z krabice. Tento nástroj môžete použiť na sledovanie času vykonávania dotazu SQL. Nástroj meria čas, ktorý uplynul od vytvorenia spojenia do konca pripojenia. To vám umožní jasne vidieť výkon vašej databázy pod tlakom.
PRTG má relatívne jednoduchú cenovú štruktúru. K dispozícii je bezplatná verzia, ktorá je plne vybavená, ale obmedzí vašu monitorovaciu schopnosť na 100 senzorov. Každý parameter sa počíta ako jeden snímač. Monitorovanie šírky pásma na každom porte prepínača s 48 portami bude vyžadovať 48 senzorov. Podobne je potrebný snímač SQL pre každú inštanciu databázy. Pre viac ako 100 senzorov musíte kúpiť licenciu. Ceny sa líšia v závislosti od počtu senzorov od 1 600 dolárov za 500 senzorov do 14 500 dolárov za neobmedzené senzory. K dispozícii je tiež 30-dňová skúšobná verzia, ktorá umožňuje neobmedzené použitie senzorov, ale po uplynutí skúšobnej doby sa vráti späť na bezplatnú verziu 100 senzorov.
3. Idera Diagnostic Manager pre SQL Server
Idera Diagnostic Manager pre SQL Server monitoruje výkon SQL databáz v obochfyzické a virtuálne prostredia. Tento nástroj poskytuje štatistiku výkonnosti, metriky a výstrahy z fyzických serverov, ako aj z virtuálnych počítačov a ich hostiteľského hardvéru. Monitoruje rôzne prevádzkové parametre, ako je procesor, pamäť, využitie pevného disku a miesto a využitie siete. Produkt tiež ponúka proaktívne monitorovanie otázok SQL spolu s nadnárodným sledovaním SQL. Môže tiež poskytovať odporúčania pre zdravie databáz SQL.

Idera Diagnostic Manager pre SQL Server prichádza s webovým rozhraním a mobilnými aplikáciamipre telefóny a tablety so systémom Android a iOS a Blackberry. Poskytuje historické údaje o inštanciách servera SQL v reálnom čase a umožňuje správcom vykonávať priebežné zmeny v mobilnej aplikácii. Aj keď mobilné aplikácie nie sú tak bohaté na funkcie ako webová konzola, môžete vykonať niekoľko administratívnych úloh, ako napríklad procesy prezerania a zabíjania, spúšťania a zastavovania úloh podľa potreby a spúšťania otázok na vyriešenie problémov priamo v nich.
Ďalšie vlastnosti Idera Diagnostic Manager pre SQL Server zahŕňajú ľahkú integráciu s SCOM pomocouManagement Pack add-on, prediktívne varovanie systém, ktorý je postavený tak, aby sa zabránilo falošné výstrahy a vynikajúcu funkciu monitorovania výkonu dotazov, ktoré môžu určiť otázky, ktoré nie sú efektívne a zle výkon.
Ceny za Idera Diagnostic Manager pre SQL Server začínajú na 1 996 dolárov za inštanciu databázy a je k dispozícii plne funkčná 14-dňová skúšobná verzia.
4. SQL Power Tools
SQL Power Tools z SQL Power je databáza bez agentovriešenie analýzy výkonnosti. Jeho vydavateľ tvrdí, že má najmenší vplyv na vaše servery. SQL Power uvádza, že ich monitorovaním sa nenačítajú vaše databázy o viac ako 1%. To znamená, že na svoje servery nemusíte inštalovať žiadny monitorovací komponent. Produkt ďalej nevkladá do databázového servera žiadnu tabuľku ani uloženú procedúru. Celá analýza sa vykonáva úplne na diaľku. Nezaťaží vaše servery ani miliónmi otázok, ktoré by mohli vážne ovplyvniť ich výkon.

Tento nástroj je vybavený funkciami, ako súzobrazenia ovládacieho panela a horúcej mapy výkonnosti serverovej farmy, ktoré sú viditeľné z prehliadača alebo mobilného zariadenia. Vypočítava dennú základnú analýzu časov čakania SQL, počítadiel výkonu a časov vykonávania úloh. Môže tiež vykonávať ad hoc porovnávanie čakacích časov SQL a I / O, počítadiel výkonu a časov vykonávania úloh medzi servermi a časovými obdobiami. Môžete si podrobne preštudovať časy čakania SQL na nevyhovujúce dotazy SQL, ktoré vám pomôžu presne určiť akýkoľvek spor o prostriedky, ktorý môže spôsobiť, že sa dotazy SQL nedokončia včas.
Ceny za SQL Power Tool pohybuje sa medzi 2 000 a 750 USD na databázu scena za inštanciu sa znižuje, keď kupujete viac licencií. A ak uprednostňujete produkt, 3-týždňovú skúšobnú verziu môžete získať kontaktovaním SQL Power.
5. SQL Sentry
SQL Sentry od SentryOne je populárne riešenie pre databázumonitorovanie výkonnosti. Zhromažďuje a prezentuje výkonnostné metriky a výstrahy a zobrazuje dôležité udalosti na displeji v štýle kalendára, čo umožňuje ľahké krížové odkazy. Okrem monitorovania je možné tento nástroj použiť na rýchle vyriešenie problémov spustením podrobnej analýzy priamo z ovládacieho panela nástroja. Prístrojová doska výkonnosti produktu - ktorá obsahuje exkluzívny, patentovaný pohľad na výkon úložného priestoru - zobrazuje výsledky podrobnej analýzy otázok s veľkým dosahom.

Na SQL Sentry Prístrojová doska je niekedy za to kritizovanázastaraný vzhľad, ale úhľadne zobrazí všetky vaše kritické komponenty a služby SQL a pomôže vám spravovať inštancie databázy SQL a zaistiť ich dostupnosť. Tento nástroj má tiež možnosť prezerať historické údaje svojho servera a porovnávať ich s aktuálnymi údajmi v reálnom čase. Tieto funkcie pomáhajú pri generovaní základnej línie a optimalizácii inštancií a serverov databázy.
Cena za SQL Sentry je 2 495 dolárov za inštanciu plus ročná údržbapoplatok 499 dolárov. Produkt je k dispozícii aj ako služba založená na predplatnom, ak uprednostňujete cenový model ako cena 125 dolárov mesačne. Na skúšobné účely je k dispozícii aj bezplatná 15-dňová skúšobná verzia.
6. SQL Monitor
SQL Monitor je súčasťou sady nástrojov od softvéru Red Gatektoré môžete použiť na monitorovanie, správu, zmenu, manipuláciu a optimalizáciu databáz SQL. Môže pomôcť nájsť problémy skôr, ako sa stanú problémami. Produkt obsahuje veľa funkcií. Medzi nimi poskytuje správcom prehľad o ich serverovej farme SQL. Tento nástroj tiež obsahuje výkonné varovné funkcie, ktoré vás informujú o problémoch skôr, ako majú viditeľný vplyv. Prehľady sú ďalšou dôležitou vlastnosťou produktu a vytvoria prispôsobené správy o zdraví vašich serverov. Funkcie analýzy výkonu nástroja vám rýchlo ukážu, čo má najväčší vplyv na váš systém. Pri diagnostike problémov vám môže pomôcť odhaliť prekážky a nájsť základné príčiny.

SQL MonitorĽahko použiteľný informačný panel umožňuje zobraziť všetky vašeinštancie databázy na jednom vhodnom mieste. Klient vám tiež umožňuje priamy prístup k nim v priebehu niekoľkých sekúnd bez toho, aby ste sa k nim museli vzdialene pripájať pomocou VPN alebo iným spôsobom. Prístrojová doska má funkciu rozbalenia, ktorá vám umožňuje zobraziť podrobnejšie štatistiky o vašich databázach, ako sú napríklad čakacie doby, využitie procesora a vstup / výstup disku na niekoľko kliknutí.
Základná cena SQL Monitor je 1495 dolárov za inštanciu databázy. Pri nákupe medzi piatimi a deviatimi licenciami získate zľavu 15% a zľava 20%, ak si zakúpite desať a viac. Ceny zahŕňajú prvý rok podpory od Red Gate. Ak chcete dať nástroju skúšobnú prevádzku, je k dispozícii 14-dňová skúšobná verzia. K dispozícii je aj online ukážka.
Komentáre