sql >> Databáze >  >> RDS >> Sqlserver

Používáte správné nástroje pro sledování výkonu databáze?

Existuje mnoho možností, pokud jde o výběr nástroje pro sledování výkonu databáze. Abyste se ujistili, že používáte ten nejlepší nástroj pro vaši organizaci, musíte se nejprve ujistit, že používáte správný typ řešení pro sledování výkonu, a poté musíte posoudit své potřeby a cíle výkonu.

Typy nástrojů pro monitorování databáze

Nástroje pro monitorování výkonu databáze jsou k dispozici v několika variantách. Jaký typ si vyberete, může být otázkou preferencí nebo nutnosti. Některé příklady zahrnují:

Software poskytovaný dodavatelem: Komerční nástroje pro sledování výkonu SQL serveru nabízejí širokou škálu funkcí a možností přizpůsobení a jejich cena odpovídá většině rozpočtů.

Místně: Některá vysoce regulovaná odvětví, jako je zdravotnictví, finanční služby a vláda, stále trvají na tom, že servery a databáze budou monitorovány na místě.

Hostováno v cloudu: Nástroje pro monitorování výkonu založené na cloudu jsou flexibilní, škálovatelné, bezpečné a snadno použitelné. Mohou také monitorovat výkon cloudu i místního serveru a databáze.

Bezplatné vs. předplatné: Několik poskytovatelů nástrojů pro sledování výkonu nabízí bezplatné verze i verze založené na předplatném. Ačkoli mnoho funkcí je pro obě verze stejné, bezplatná verze často omezuje počet serverů, které můžete sledovat, a je podporována reklamou.

Zhodnoťte své cíle a potřeby v oblasti sledování výkonu

Nyní, když víte, jaký typ nástroje pro monitorování výkonu nejlépe funguje s vaším prostředím a rozpočtem, je čas se podrobně podívat na vaše cíle výkonu a požadované funkce monitorování databáze.

Vysoká dostupnost: Pokud vaši uživatelé nemají přístup k vašim databázím, nebudou váš produkt používat dlouho. Vyberte si monitorovací systém, který přečká selhání, aniž by vám unikl, a okamžitě vám dá vědět, která instance selhala a kde.

Doby odezvy a řešení: Sledování doby odezvy a rozlišení je kritickou funkcí nástroje pro sledování výkonu. Vyberte si takovou, která umí víc než jen chrlit metriky. Najděte řešení, které se podívá hluboko do instance, abyste rychle izolovali problémy s výkonem.

Snadné nastavení a konfigurace: Dnešní cloudové nástroje pro sledování výkonu databází vám umožňují nastavit a nakonfigurovat váš systém během minut, nikoli hodin, dnů nebo týdnů. Při každém přihlášení máte také přístup k nejnovější verzi, což zkracuje dobu údržby.

Mobilní monitorování: Pryč jsou dny, kdy se ve 3:00 jezdilo do kanceláře autem. Hledejte nástroj, který obsahuje mobilní aplikaci, abyste mohli dostávat alarmy a mohli začít s řešením problémů odkudkoli a kdykoli.

Ladění dotazů: Ladění dotazů vám ušetří hodiny frustrace a zmírní problémy, než se vyskytnou a jakmile nastanou. Vyberte řešení, které zahrnuje tyto funkce:

  • Analýza plánu dotazů za účelem zjištění problémů a nabídnutí potenciálních řešení k jejich odstranění
  • Panel historie dotazů pro sledování změn na vašem serveru SQL
  • Vizualizace plánu dotazů k izolaci operací, které způsobují neefektivitu

Zdravotní kontroly: Nástroj pro sledování výkonu, který spouští pravidelné kontroly stavu systému, identifikuje problémy s výkonem na serveru a určí a opraví problémy ovlivňující zabezpečení, konfiguraci, paměť, obnovu po havárii a I/O.

Inteligentní budíky: Inteligentní alarmy jdou nad rámec funkce standardních alarmů tím, že poskytují podrobnosti o tom, co se dělo bezprostředně před a po alarmu, a nabízejí možné příčiny problému.

Přizpůsobitelná upozornění a prahové hodnoty: Výběr nástroje, který vám umožní přizpůsobit upozornění, sníží únavu upozornění. Minimalizujte počet výstrah úpravou prahových hodnot, ignorováním problémů, které mají tendenci spouštět falešné poplachy, a nastavením limitů závažnosti pro spouštěče.

Další úvahy při rozhodování o nástroji pro sledování výkonu databáze

Definování vašich cílů a potřeb funkcí je velkou součástí výběru nástroje pro sledování výkonu, ale je třeba zvážit několik dalších věcí.

DBA se stále více zapojují do obchodní stránky svých organizací. Díky tomu je pochopení obchodních potřeb vaší společnosti kritickým faktorem při výběru nástroje pro sledování výkonu. Položte si tyto otázky, které vám pomohou zúžit možnosti a učinit vhodnou volbu:

  • Kolik serverů potřebujeme monitorovat?
  • Kdo jsou naši uživatelé?
  • Co dělají naše servery? Jaké aplikace na nich závisí?
  • Jaké jsou důsledky nízkého výkonu (tj. zda databáze podporují kritické procesy)?

Jak bylo uvedeno výše, vaše požadavky na prostředí pro monitorování výkonu budou hrát roli v typu nástroje, který vyberete. Umístění vašich serverů – ať už na místě, v cloudu nebo v hybridním prostředí – může ovlivnit vaše potřeby.

Budete také muset vzít v úvahu požadavky a preference vaší organizace na reporting a analýzy. Jste vázáni přísnými předpisy, jako je HIPAA? Řídí se vám metriky? Preferujete rychlý pohled na diagnostiku a analýzu výkonu? Funkce vytváření sestav a analýzy se mohou u jednotlivých produktů značně lišit, takže se před konečným rozhodnutím nezapomeňte podívat pod pokličku.

Ať už zpochybňujete vhodnost vašeho současného řešení sledování výkonu, nebo kupujete poprvé, tyto tipy vám mohou pomoci určit, který nástroj vám nejlépe pomůže udržovat vysoce výkonný databázový systém.


  1. Přehled komprese dat v SQL Server

  2. Jak opravit „Schéma oddílů ‚…‘ nemá žádnou další použitou skupinu souborů“ v SQL Server

  3. Architektura SQL Server AlwaysOn (skupina dostupnosti) a instalace krok za krokem -4 Přidání a odebrání databáze Kroky

  4. jak získat sloupec podobný rowNum v sqlite IPHONE