Dáta sú všade a dáta sú všetko. Alebo prinajmenšom je to veľa organizácií. V skutočnosti sa zdá, že čím väčšia je organizácia, tým viac údajov má a tým dôležitejšie je. Väčšina týchto údajov sa zvyčajne ukladá do databáz a databáz najbežnejším typom databázy je databáza SQL, Údaje uchovávané v databázach SQL sú častonajcennejšou devízou organizácie. Preto je potrebné venovať veľkú pozornosť zabezpečeniu toho, aby servery SQL vždy fungovali na vrchole svojich schopností. Ako správca je jedným zo spôsobov, ako to dosiahnuť, použitie nástroja na sledovanie servera SQL. Dohliada na vaše databázy SQL a upozorňuje, že by sa malo stať niečo neobvyklé. Problém je v samotnom počte výrobkovdostupné, vďaka čomu je výber toho správneho dôležitou úlohou. Aby sme vám to uľahčili, zostavili sme zoznam niektorých najlepších nástrojov na monitorovanie servera SQL a chystáme sa ich skontrolovať.
Predtým, ako preskúmame nástroje, ktoré sme našli,krátko pozastavíme hovor o SQL. Pokúsime sa vysvetliť, o čo ide, odkiaľ pochádza a prečo je v súčasnosti tak rozšírená. Potom budeme diskutovať o monitorovaní databáz SQL, o tom, ako sa to robí a čo sa dá monitorovať. Pomôže nám to byť všetci na tej istej stránke, keď posudzujeme produkty. So všetkým, čo je za nami, preskúmame jadro veci a preskúmame niektoré z najlepších nástrojov na monitorovanie servera SQL na trhu.
O SQL
O SQL sa bežne mýli. Mnohí to považujú za typ relačnej databázy, kde v skutočnosti ide o jazyk, ktorý sa používa na ich vyhľadávanie, a nie samotné databázy. Skratka SQL je skratka pre Structured Query Language a to je skutočne to, čo je SQL. V rozšírení sa bežne odvolávame na systémy správy relačných databáz, ktoré podporujú jazyk alebo jednu z jeho variantov, ako databázy SQL. Toto robíme aj dnes.
Najmodernejšia relačná databáza podnikovej triedysystémy riadenia používajú jazyk SQL. Preto nie je prehnané tvrdiť, že databázy SQL sú takmer všade. Všetky špičkové systémy správy databáz, ako napríklad Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access a mnoho ďalších, používajú SQL. V skutočnosti je to preto, že používanie jazyka SQL ako dopytovacieho jazyka databáz sa stalo tak rozšíreným, že bežne označujeme systém správy relačných databáz ako databázu SQL.
Monitorovanie servera SQL
Ak sú údaje pre organizáciu všetko,monitorovanie je všetko pre správcu siete. Moderné siete sú veľké a zložité a skladajú sa z toľkých komponentov, ktoré jednoducho nemôžete sledovať na všetko. Toto je jeden z hlavných dôvodov, prečo sa monitorovacie nástroje stali nevyhnutnou súčasťou správy siete.
Pokiaľ ide o monitorovanie servera SQL, je to veľmi podobnéna sledovanie akýchkoľvek ďalších komponentov. Hlavným cieľom monitorovania servera SQL je jednoducho zabezpečiť, aby boli údaje v prípade potreby k dispozícii. Kým databáza a údaje, ktoré obsahuje, môžu byť trochu abstraktným konceptom, sú vyrobené z konkrétnych prvkov. Nástroj na monitorovanie databázy musí vždy zabezpečiť, aby všetky tieto prvky - od hardvéru po softvér - fungovali nielen v normálnom rozsahu, ale aj v rámci ich bežného rozsahu.
Najzákladnejším prvkom servera SQL jeserver, na ktorom beží. Podobne ako každý server existuje veľa prevádzkových parametrov, ktoré stojí za to sledovať. Napríklad zaujímavými parametrami sú napríklad zaťaženie procesora, dostupná pamäť alebo teplota jadra procesora. Monitorovanie servera, na ktorom je spustená databáza, je úplne rovnaké ako monitorovanie akéhokoľvek iného servera.
Základné operačné systémy sú ďalšieprvok, ktorý stojí za monitorovanie. Bez ohľadu na operačný systém, na ktorom je spustený server SQL, existuje niekoľko dôležitých parametrov, ktoré sa majú monitorovať, napríklad priestor na disku alebo využitie disku. Rovnako ako hardvérové monitorovanie, aj monitorovanie SQL servera na úrovni OS sa nelíši od akéhokoľvek iného servera.
Posledná vec, ktorú treba sledovať, jeskutočný server SQL. Myslím tým softvér Relational Database Management System. Server SQL je v jadre iba ďalším softvérom bežiacim na serveri. Najzákladnejším monitorovaním je zabezpečiť, aby bol tento špecifický softvér alebo služba neustále spustená. Mnoho nástrojov však ide ešte ďalej. Niektoré napríklad budú kontrolovať štruktúru databáz, zatiaľ čo iné budú merať čas odozvy. Typický server SQL má niekoľko hŕstok parametrov, ktoré je možné monitorovať vo váš prospech.
Najlepšie nástroje na monitorovanie serverov SQL
Pri hľadaní najlepšieho servera SQLPri monitorovacích nástrojoch sme našli veľa rôznych produktov, o ktorých sme si mysleli, že si zaslúžia bližší pohľad. Zatiaľ čo všetky produkty v našom zozname môžu monitorovať servery SQL, niektoré môžu monitorovať viac. Do nášho zoznamu sme skutočne zahrnuli rôzne nástroje, aby sme vám poskytli predstavu o rozmanitosti, ktorá je k dispozícii.
1. Analyzátor výkonnosti databázy SolarWinds (SKÚŠKA ZADARMO)
SolarWinds je jedným z najznámejších výrobcovnástroje na správu siete a systému. Vďaka širokej škále nástrojov pokrývajúcich takmer každú tému mnoho správcov o spoločnosti aspoň počulo. Jeho vlajkový produkt, Network Performance Monitor, neustále patrí medzi najlepší nástroj na monitorovanie šírky pásma siete. SolarWinds, ako keby vyššie uvedené nestačilo, je známe aj svojimi bezplatnými nástrojmi, z ktorých každý rieši špecifickú potrebu správcov siete.
Na Analyzátor výkonnosti databázy SolarWinds (DPA) monitoruje a analyzuje inštancie databázy SQL. 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. Je to však dobrý nástroj na riešenie problémov (a je to skvelé), je to tiež vynikajúci monitorovací nástroj. Jeho hlavná obrazovka vám umožňuje vizualizovať 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.
Informačný panel trendov akejkoľvek konkrétnej databázyinštancia 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, pričom každá farba predstavuje samostatný príkaz SQL. Získate vizuálne príťažlivé zobrazenie toho, ktoré vyhlásenie trvá najdlhšie.
Je ich dosť Analyzátor výkonnosti databázy SolarWinds že by sme o tom mohli napísať celý príspevok. Teraz sa pozrime na niektoré z najdôležitejších.
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é databázy vrátane Oracle, MySQL, DB2 a ASE. Podporuje tiež fyzické servery na mieste, virtuálne počítače (beží pod Vmware alebo Hyper-V) a databázy založené na cloudu.
Vysoko škálovateľné
Monitorujte toľko inštancií databázy, koľko potrebujete. Stupnica DPA sa ľahko prispôsobuje z jedného na tisíc prípadov. Musíte iba aktualizovať licenciu.
Monitorovanie všetkých aktívnych relácií
Natívne záznamy nástroja na zisťovanie polohy nástrojavšetko, čo sa deje v inštanciách vašej databázy bez ďalšieho zaťaženia samotnej databázy a bez potreby agenta miestneho monitorovania. To dramaticky znižuje - ak nie eliminuje - riziko, že by tento nástroj mohol ovplyvniť výkonnosť databáz.
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
Na DPA vám môže poskytnúť spoľahlivú radu na vyladenie jednotlivcainštancie databázy, aby ste sa uistili, že pracujú pri maximálnom výkone. Nástroj bude analyzovať všetky parametre inštancie a odporučí postup na optimalizáciu určitých dopytov alebo dokonca 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 Grapher na smerovanie dopravy Paessler Router (PRTG) je známa monitorovacia platforma typu všetko v jednomktoré môžu monitorovať väčšinu systémov, zariadení, prenosu a aplikácií vo vašej IT infraštruktúre. Tento nástroj je dodávaný s niekoľkými klientskými rozhraniami, z ktorých si môžete vybrať. K dispozícii je podniková konzola systému Windows, webové rozhranie založené na Ajaxe a mobilné aplikácie pre Android, iOS a Windows Phone. Tento nástroj je známy ako jeden z najrýchlejších a najjednoduchších pre inštaláciu s Paesslerom, ktorý tvrdí, že by ste mohli začať monitorovať do 2 minút.

Jeden z PRTGNajlepšia vlastnosť je automatické vyhľadávanie, ktoré budeprehľadá vašu sieť a automaticky rozpozná širokú škálu zariadení a systémov a vytvorí vhodné senzory z preddefinovaných šablón zariadení. Tento nástroj má funkciu mapy, ktorá vám umožní vytvoriť vlastné mapy s prekrývanými monitorovacími údajmi a ponúka jedinečný spôsob ich zobrazenia. Pokiaľ ide o upozornenia, PRTGSú vysoko flexibilné a prispôsobiteľné. Aplikácie mobilného klienta vám umožňujú dostávať oznámenia push priamo do vášho zariadenia. Môžete tiež nastaviť upozornenia prostredníctvom e-mailu alebo SMS a existuje výkonné rozhranie API, ktoré vám umožňuje písať vlastné skripty upozornení.
PRTG môže sledovať čokoľvek, pre čo je senzor. Senzory môžete považovať za doplnky, aj keď v prípade tohto nástroja sú už zabudované. Vopred nakonfigurované databázové senzory sú k dispozícii hneď po vybalení. Väčšina databázových nástrojov je podporovaná vrátane Microsoft SQL, MySQL, Oracle a PostgreSQL. Tento nástroj vám umožní sledovať čas vykonávania dotazu SQL meraním času, ktorý uplynul od vytvorenia spojenia do konca pripojenia. To vám umožní jasne vidieť, ako fungujú vaše databázy pod tlakom.
PRTG je k dispozícii v plne funkčnej bezplatnej verziičo obmedzí vašu monitorovaciu schopnosť na 100 senzorov, pričom každý parameter sa počíta ako jeden senzor. Napríklad monitorovanie servera SQL vyžaduje jeden senzor na inštanciu databázy. Pre viac ako 100 senzorov je potrebná licencia. Ich ceny sa líšia v závislosti od počtu senzorov a začínajú na 1 600 USD za 500 senzorov. K dispozícii je bezplatná, plne funkčná 30-dňová skúšobná verzia, ktorá umožňuje neobmedzené použitie senzorov, ale po uplynutí skúšobnej doby sa vráti späť k bezplatnej verzii 100 senzorov.
3. Idera Diagnostic Manager pre SQL Server
Nedovoľte, aby Idera Diagnostic Manager pre SQL ServerMeno ťa zmiasť. Jedná sa predovšetkým o monitorovací nástroj, ktorý monitoruje výkonnosť databáz SQL. Poskytuje štatistiku výkonnosti, metriky a výstrahy z fyzických serverov, ako aj virtuálnych počítačov a ich základného hardvéru hostiteľa. Tento nástroj môže monitorovať množstvo parametrov, ako sú procesor, pamäť, využitie pevného disku a miesto a využitie siete. Zahrnuté je aj proaktívne monitorovanie otázok SQL spolu s transakčným sledovaním SQL. Tento nástroj môže navyše poskytovať odporúčania pre zdravie databáz SQL.

Pre interakciu používateľa je k dispozícii možnosťwebové rozhranie a mobilné aplikácie pre telefóny a tablety so systémom Android, iOS a Blackberry. Tento nástroj poskytuje v reálnom čase aj historické údaje o inštanciách servera SQL a umožňuje správcom vykonávať priebežné zmeny v mobilnej aplikácii. Medzi ďalšie úlohy, ktoré je možné vykonávať z mobilných aplikácií s obmedzenými funkciami, patria procesy prezerania a zabíjania, spúšťanie a zastavovanie úloh podľa potreby a spúšťanie dopytov.
Ď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 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 výkonnosť zle.
Ceny za internet 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's SQL Power Tools je analýza výkonnosti agenta bez agentovriešenie, ktorého tvrdenia vydavateľa majú najmenší dopad na vaše servery. Hovorí sa, že monitorovanie pomocou SQL Power Tools nenačíta vaše databázy o viac ako 1%. Produkt tiež nevkladá do databázy žiadnu tabuľku ani uloženú procedúru. Celá analýza sa vykonáva úplne na diaľku. Obzvlášť nezaťaží vaše servery miliónmi otázok, ktoré by mohli vážne ovplyvniť ich výkon. A pretože nie sú agentmi, nemusíte na svoje servery inštalovať žiadny monitorovací komponent.

Tento nástroj je vybavený funkciami. Má zobrazenie dashboardov aj tepelných máp výkonnosti farmy vášho servera, ktoré je možné prezerať z prehliadača alebo mobilného zariadenia. Platforma vypočítava dennú základnú analýzu časov čakania SQL, počítadiel výkonu a časov vykonávania úloh. Môže tiež vykonať okamžité porovnanie čakacích časov SQL a I / O, počítadiel výkonu a časov vykonávania úloh medzi servermi a časovými obdobiami. Tento nástroj vám umožňuje podrobne rozobrať časy čakania SQL na nevyhovujúce dopyty, čo vám pomôže presne určiť zdroje, ktoré môžu spôsobiť, že nebudú dokončené včas.
Cena SQL Power Tools pohybuje sa medzi 2 000 a 750 USD na databázunapríklad podľa toho, koľko súčasne kupujete. Ak chcete produkt vyskúšať, trojtýždňovú skúšobnú verziu môžete získať kontaktovaním SQL Power.
5. Monitor SQL (Red Gate)
SMonitor QL od spoločnosti Red Gate Software možno použiť na monitorovanie,spravovať, meniť, manipulovať a optimalizovať databázy SQL. Pomôže nájsť problémy skôr, ako sa stanú problémami. Čo sa týka vlastností, veľa sa dá povedať o produkte. Po prvé, 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 budú mať akýkoľvek výrazný vplyv. Reporting je ďalšie miesto, kde SQL Monitor svieti. Bude generovať prispôsobené správy o zdraví vašich serverov. Funkcie analýzy výkonnosti tohto nástroja vám navyše umožňujú rýchlo zistiť, čo má najväčší vplyv na váš systém. Ako diagnostický nástroj vám táto funkcia môže pomôcť odhaliť prekážky a nájsť základné príčiny.

SQL Monitor obsahuje ľahko použiteľný dashboard, ktorý vám umožnízobrazte všetky inštancie svojej databázy na jednom vhodnom mieste. Tento nástroj 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. K dispozícii je dashboard s funkciou rozbalenia, ktorá vám umožní zobraziť podrobné štatistiky o vašich databázach, ako sú napríklad čakacie doby, využitie CPU a vstup / výstup na disk za pár kliknutí.
Základná cena SQL Monitor je 1495 dolárov za inštanciu databázy. Máte nárok na 15% zľavu pri nákupe medzi piatimi a deviatimi licenciami súčasne a na 20% zľavu pri nákupe 10 a viac licencií. Všetky ceny zahŕňajú jeden rok podpory od Red Gate. Ak chcete nástroju vyskúšať skúšobnú prevádzku, je k dispozícii 14-dňová skúšobná verzia a je to aj ukážka online.
6. SQL Sentry
Nazýva sa náš posledný záznam SQL Sentry od spoločnosti SentryOne. Toto je pomerne populárne riešenie na sledovanie výkonu databázy. Nástroj zhromažďuje a prezentuje výkonnostné metriky a výstrahy a zobrazuje dôležité udalosti na displeji v štýle kalendára, ktorý umožňuje ľahké krížové odkazy. Okrem toho sa tento nástroj môže použiť na rýchle vyriešenie problémov spustením podrobnej analýzy priamo z jeho ovládacieho panela. Prístrojová doska výkonnosti nástroja, ktorá obsahuje exkluzívny, patentovaný pohľad na výkon úložného priestoru, môže zobraziť výsledky podrobnej analýzy otázok s veľkým dosahom.

SQL Sentry nie je určite najmodernejším nástrojoma jeho palubná doska bola kritizovaná za jej zastaralý vzhľad. Ukáže vám však všetky dôležité komponenty a služby SQL v úhľadnom rozložení a pomôže vám spravovať inštancie databázy SQL a zabezpečiť ich dostupnosť. Máte tiež možnosť zobraziť historické údaje servera a porovnať ich s aktuálnymi údajmi v reálnom čase. Túto funkciu by ste mohli použiť na vygenerovanie základnej línie a na meranie výsledkov úsilia o optimalizáciu 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 za podstatne nižšie náklady 125 dolárov mesačne. Vďaka bezplatnej 15-dňovej skúšobnej verzii môžete produkt tiež vyskúšať.
Komentáre