- - 6 cele mai bune instrumente de monitorizare SQL Server pentru 2019

6 cele mai bune instrumente de monitorizare SQL Server pentru 2019

Datele sunt peste tot și datele sunt totul. Sau cel puțin, este la multe organizații. De fapt, se pare că organizația este mai mare, cu atât au mai multe date și cu atât este mai importantă. Majoritatea acestor date sunt de obicei stocate în baze de date și cel mai răspândit tip de bază de date este baza de date SQL. Datele păstrate în bazele de date SQL sunt deseoriavantajul cel mai prețios al unei organizații. Ca atare, trebuie să aveți mare grijă ca serverele SQL să funcționeze întotdeauna la vârful capabilităților lor. Ca administrator, una dintre modalitățile de realizare este de a utiliza un instrument de monitorizare a serverului SQL. Acesta va ține un ochi atent la bazele de date SQL și vă va avertiza dacă ar trebui să se întâmple ceva anormal. Problema este numărul mare de produsedisponibil, ceea ce face din alegerea corectă a unei sarcini considerabile. Pentru a vă facilita, am compilat o listă a celor mai bune instrumente de monitorizare a serverului SQL și urmează să le examinăm.

Dar înainte de a examina instrumentele pe care le-am găsit,vom întrerupe pe scurt discuțiile despre SQL. Vom încerca să explicăm ce este, de unde provine și de ce este acum atât de răspândită. Apoi, vom discuta despre monitorizarea bazelor de date SQL, cum se face și ce poate fi monitorizat. Acest lucru ne va ajuta să fim toți pe aceeași pagină în timp ce revizuim produsele. Cu tot ce ne rămâne în urmă, vom explora miezul aspectului și vom examina unele dintre cele mai bune instrumente de monitorizare a serverului SQL de pe piață.

Despre SQL

Există o concepție greșită comună despre SQL. Mulți îl consideră ca un tip de bază de date relațională, unde este de fapt un limbaj folosit pentru a le interoga mai degrabă decât bazele de date în sine. Acronimul SQL înseamnă Structurad Query Language și acesta este într-adevăr ceea ce este SQL. Prin extensie, ne referim în mod obișnuit la sisteme relaționale de gestionare a bazelor de date care acceptă limbajul sau una dintre variantele sale ca baze de date SQL. Aceasta este și ceea ce vom face astăzi.

Majoritatea bazelor de date relaționale moderne de întreprinderesistemele de management utilizează limbajul SQL. Prin urmare, nu este exagerat să spunem că bazele de date SQL sunt aproape peste tot. Toate sistemele de top de gestionare a bazelor de date, cum ar fi Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access și multe altele utilizează SQL. De fapt, se datorează faptului că utilizarea SQL ca limbaj de interogare a bazelor de date a devenit atât de răspândită încât, de obicei, ne referim la un sistem relațional de gestionare a bazelor de date ca bază de date SQL.

SQL Server Monitoring

Dacă datele sunt totul pentru o organizație,monitorizarea este totul pentru un administrator de rețea. Rețelele moderne sunt mari și complexe și sunt alcătuite din atât de multe componente încât pur și simplu nu poți să fii atent la tot. Acesta este unul dintre motivele principale pentru care instrumentele de monitorizare au devenit astfel o parte esențială a administrării rețelei.

În ceea ce privește monitorizarea serverului SQL, acesta este foarte similarpentru monitorizarea oricărei alte componente. Principalul obiectiv al monitorizării serverului SQL este pur și simplu asigurarea datelor disponibile când este nevoie. În timp ce o bază de date și datele pe care le conține pot fi oarecum un concept abstract, ea este realizată din elemente concrete. Instrumentul de monitorizare a bazelor de date trebuie să se asigure întotdeauna că toate acele elemente - de la hardware la software - nu funcționează numai ci funcționează în limitele lor normale.

Elementul cel mai de bază al unui server SQL esteserverul pe care îl rulează. Ca orice server, există mulți parametri operaționali care merită monitorizați. De exemplu, încărcarea procesorului, memoria disponibilă sau temperatura de bază a procesorului sunt toți parametrii interesanți. Monitorizarea serverului care rulează o bază de date este exact aceeași cu monitorizarea oricărui alt server.

Sistemele de operare de bază sunt alteelement care merită monitorizat. Indiferent de sistemul de operare pe care se execută serverul SQL, există, de exemplu, mai mulți parametri importanți care trebuie monitorizați, cum ar fi spațiul de disc sau utilizarea discului. La fel ca monitorizarea hardware, monitorizarea la nivel de sistem a unui server SQL nu este diferită de cea a oricărui alt server.

Ultimul lucru care are nevoie de monitorizare esteserver SQL real Adică, software-ul Relational Database Management System. La baza sa, un server SQL este doar o altă componentă de software care rulează pe server. Apoi, cea mai de bază monitorizare este să vă asigurați că acest software sau serviciu specific rulează în permanență. Cu toate acestea, multe instrumente merg mai departe de atât. Unii, de exemplu, vor verifica structura bazelor de date, în timp ce altele vor măsura timpul de răspuns. Un server SQL tipic are câteva mâini de parametri care pot fi monitorizați în beneficiul dvs.

Cele mai bune instrumente pentru monitorizarea serverelor SQL

În timp ce căutați cel mai bun server SQLinstrumente de monitorizare, am găsit multe produse diferite despre care am considerat că merită oferindu-le o privire mai atentă. În timp ce toate produsele de pe lista noastră pot monitoriza serverele SQL, mai multe pot monitoriza mai multe. De fapt, am inclus diferite instrumente pe lista noastră pentru a vă oferi o idee despre varietatea disponibilă.

1. SolarWinds Database Database Analyzer (ÎNCERCARE GRATUITĂ)

SolarWinds este unul dintre cei mai cunoscuți producătoriinstrumente de administrare a rețelei și a sistemului. Cu o gamă largă de instrumente care acoperă aproape fiecare subiect, mulți administratori au auzit despre companie. Produsul său principal, Monitorul de performanță al rețelei, punctează constant printre cele mai bune instrumente de monitorizare a lățimii de bandă a rețelei. SolarWinds, ca și cum cele de mai sus nu ar fi suficiente, este de asemenea faimos pentru instrumentele sale gratuite, fiecare adresându-se unei nevoi specifice a administratorilor de rețea.

În SolarWinds Database Database Analyzer (DPA) monitorizează și analizează instanțele bazei de date SQL. Sistemul folosește o metodă de analiză a timpului de răspuns care pune accentul principal pe timpul dintre cererile de interogare și răspunsul corespunzător din baza de date și analizează tipurile și evenimentele de așteptare pentru a identifica blocajele bazelor de date.

SolarWinds Database Database Analyzer

  • Încercare gratuită: SolarWinds Database Database Analyzer
  • Link de descărcare: https://www.solarwinds.com/database-performance-analyzer

Interfața ușor de utilizat a instrumentului vă va ajutaîn găsirea rapidă și ușoară a problemelor. Dar, la fel de bine că este un instrument de depanare (și este excelent), este și un instrument de monitorizare excelent. Ecranul său principal vă permite să vizualizați instanțele bazei de date, timpii de așteptare, sfaturi de interogare, procesor (cu avertizare și alerte critice), memorie, disc și sesiuni.

Tabloul de bord al tendințelor oricărei baze de date specificeinstanța vă arată într-un format grafic timpul total de așteptare (sau alegerea timpului de așteptare zilnic mediu sau tipic) pentru utilizatori pe parcursul unei luni, fiecare culoare reprezentând o instrucțiune SQL individuală. Acest lucru vă oferă o reprezentare atrăgătoare vizual a cărei afirmație durează cel mai mult timp pentru a fi difuzată.

Sunt suficiente caracteristici în SolarWinds Database Database Analyzer că am putea scrie o postare întreagă despre asta. Deocamdată, să aruncăm o privire la unele dintre cele mai importante.

Un singur punct de monitorizare pentru toate bazele de date

În SolarWinds Database Database Analyzer funcționează atât cu serverul Microsoft SQL cât și cu majoritateabaze de date majore, inclusiv Oracle, MySQL, DB2 și ASE. De asemenea, acceptă servere fizice, locale, Mașini virtuale (care rulează sub Vmware sau Hyper-V) și baze de date bazate pe cloud.

Foarte scalabil

Monitorizați cât mai multe instanțe ale bazei de date. DPA se scalează cu ușurință de la una la o mie de cazuri. Trebuie doar să actualizați licența.

Monitorizarea tuturor sesiunilor active

Înregistrările nativului motorului de votare ale instrumentuluitot ceea ce se întâmplă în instanțele bazei de date fără o sarcină suplimentară în baza de date în sine și fără a fi nevoie de un agent de monitorizare local. Acest lucru reduce dramatic - dacă nu elimină - riscul ca instrumentul să poată afecta performanța bazelor de date.

Urmărirea, monitorizarea și analiza componentelor bazei de date

Acest instrument corelează automat întrebările, utilizatorii, fișierele, planurile, obiectele, orele de așteptare, stocarea și data / ora / ora / minut pentru a descoperi și diagnostica cu acuratețe problemele din mers.

Consiliere de acordare a bazelor de date

În DPA vă poate oferi sfaturi solide pentru reglarea individualăbazele de date pentru a vă asigura că rulează la performanța lor maximă. Instrumentul va analiza toți parametrii unei instanțe și va recomanda un curs de acțiune pentru a optimiza anumite interogări sau chiar instanțe de bază întregi.

Prețuri pentru SolarWinds Database Database Analyzer începe de la 1 995 USD și variază în funcție de numărul și tipul instanțelor bazei de date de monitorizat. Dacă doriți să încercați produsul înainte de a-l achiziționa, este disponibilă o versiune de încercare completă funcțională de 14 zile.

2. Paessler PRTG

În Grapher Traesser Router Paessler (PRTG) este o cunoscută platformă de monitorizare all-in-onecare poate monitoriza majoritatea sistemelor, dispozitivelor, traficului și aplicațiilor din infrastructura IT. Instrumentul vine cu mai multe interfețe client din care să alegeți. Există o consolă pentru întreprinderi Windows, o interfață web bazată pe Ajax și aplicații mobile pentru Android, iOS și Windows Phone. Instrumentul este cunoscut ca fiind unul dintre cele mai rapide și mai ușor de instalat, cu Paessler susținând că puteți începe monitorizarea în 2 minute.

Captura de ecran PRTG SQL Sensor

Unul dintre PRTGCea mai bună caracteristică este descoperirea automată care vascanează-ți rețeaua și recunoaște automat o gamă largă de dispozitive și sisteme, creând senzori adecvați din șabloanele predefinite ale dispozitivului. Instrumentul are o caracteristică de hartă care vă va permite să creați hărți personalizate cu datele de monitorizare suprapuse, oferind un mod unic de afișare a acesteia. Când vine vorba de alerte, PRTGSunt extrem de flexibile și personalizabile. Aplicațiile clientului mobil vă permit să primiți notificări push direct pe dispozitiv. De asemenea, puteți configura notificări prin e-mail sau SMS și există o API puternică care vă permite să scrieți propriile scripturi de notificare.

PRTG pot monitoriza orice există un senzor. Puteți gândi senzori ca suplimente, deși, în cazul acestui instrument, acestea sunt deja integrate. Senzorii bazei de date pre-configurate sunt disponibile din afara cutiei. Majoritatea motoarelor de baze de date sunt acceptate, inclusiv Microsoft SQL, MySQL, Oracle și PostgreSQL. Instrumentul vă va permite să monitorizați timpul de execuție al unei interogări SQL, măsurând timpul luat din momentul în care conexiunea este stabilită până la sfârșitul conexiunii. Acesta vă va permite să vedeți clar cum funcționează bazele de date sub presiune.

PRTG este disponibil într-o versiune gratuită cu caracteristici completeceea ce vă va limita capacitatea de monitorizare la 100 de senzori, fiecare parametru numărând un singur senzor. De exemplu, monitorizarea unui server SQL necesită un senzor per instanță a bazei de date. Pentru mai mult de 100 de senzori, este necesară o licență. Prețurile acestora variază în funcție de numărul de senzori și încep de la 1 600 USD pentru 500 de senzori. Este disponibilă o versiune de încercare gratuită, completă, de 30 de zile, care permite senzori nelimitați, dar va reveni la versiunea gratuită de 100 de senzori după ce perioada de încercare va fi încheiată.

3. Idera Diagnostic Manager Pentru SQL Server

Nu lăsa Idera Diagnostic Manager pentru SQL ServerNumele te păcălește. Acesta este în principal un instrument de monitorizare care monitorizează performanța bazelor de date SQL. Oferă statistici de performanță, valori și alerte de la servere fizice, precum și mașini virtuale și hardware-ul gazdă de bază. Instrumentul poate monitoriza numeroși parametri, cum ar fi procesorul, memoria, utilizarea hard disk-ului și spațiul și utilizarea rețelei. Monitorizarea proactivă a interogărilor SQL este de asemenea inclusă împreună cu monitorizarea SQL tranzacțională. Mai mult, instrumentul poate oferi recomandări pentru sănătatea bazelor de date SQL.

Idera Diagnostic Manager - Central Dashboard

Pentru interacțiunea utilizatorului, există o alegere aInterfață web și aplicații mobile pentru telefoane și tablete Android, iOS și Blackberry. Instrumentul oferă atât date în timp real, cât și istorice despre instanțele serverului SQL, permițând administratorilor să efectueze modificări în zbor în aplicația mobilă. Alte sarcini care pot fi efectuate din aplicațiile mobile reduse prin funcții includ vizualizarea și uciderea proceselor, pornirea și oprirea lucrărilor, după cum este necesar și rularea interogărilor.

Alte caracteristici ale Idera Diagnostic Manager pentru SQL Server include integrare ușoară cu SCOM folosindAdd-on Management Pack, un sistem de alertă predictivă construit pentru a evita orice alerte false și o funcție excelentă de monitorizare a performanței interogărilor care poate identifica interogări care nu sunt eficiente și performante slab.

Prețuri pentru Idera Diagnostic Manager pentru SQL Server începe de la 1 996 USD pentru fiecare instanță a bazei de date și este disponibil un proces complet de 14 zile.

4. Instrumente electrice SQL

SQL Power este Instrumente electrice SQL este o analiză a performanței bazei de date fără agentsoluția al cărei editor susține că are cel mai mic impact asupra serverelor dvs. Se spune că monitorizarea cu instrumente electrice SQL nu vă va încărca bazele de date cu mai mult de 1%. De asemenea, produsul nu introduce nici o tabelă și nici o procedură stocată în baza de date. Toată analiza se face complet de la distanță. În special, nu vă va încărca serverele cu milioane de întrebări care le-ar putea afecta serios performanța. Și din cauza faptului că nu aveți agent, nu este necesar să instalați nicio componentă de monitorizare pe serverele dvs.

Panoul de bord cu instrumente electrice SQL

Acest instrument este dotat cu caracteristici. Are atât tablou de bord, cât și hartă de căldură cu privire la performanțele fermei serverului dvs., care pot fi vizualizate dintr-un browser sau un dispozitiv mobil. Platforma calculează o analiză de bază zilnică a timpilor de așteptare SQL, a contoarelor de performanță și a timpilor de execuție a lucrărilor. De asemenea, poate efectua o comparație instantanee a timpilor de așteptare SQL și I / O, a contoarelor de performanță și a duratei de execuție a lucrărilor între servere și perioade de timp. Instrumentul vă permite să descărcați în timpurile de așteptare SQL ale interogărilor slab performante, ajutându-vă să identificați conținutul resurselor, ceea ce poate duce la finalizarea lor în timp util.

Pretul Instrumente electrice SQL variază între 2 000 $ și 750 $ pe baza de dateinstanță în funcție de câți cumpărați simultan. Dacă preferați să încercați produsul, puteți obține o versiune de evaluare de 3 săptămâni contactând SQL Power.

5. SQL Monitor (Red Gate)

SMonitor QL de la Red Gate Software poate fi folosit pentru a monitoriza,gestionează, schimbă, manipulează și optimizează bazele de date SQL. Vă va ajuta să găsiți probleme înainte să devină probleme. Caracteristic înțelept, se pot spune multe despre produs. În primul rând, furnizează administratorilor o imagine de ansamblu asupra fermei lor de server SQL. Instrumentul oferă, de asemenea, capacități puternice de alertă, ceea ce vă permite să știți despre probleme înainte de a avea șansa de a avea un impact vizibil. Raportarea este un alt loc unde SQL Monitor strălucește. Va genera rapoarte personalizate despre starea de sănătate a serverelor dvs. Mai mult, capacitățile de analiză a performanței instrumentului vă permit să vedeți rapid care este cel mai mare impact asupra sistemului dvs. Ca instrument de diagnostic, această caracteristică vă poate ajuta să descoperiți obstacole și să găsiți cauze principale.

Captura de ecran a monitorului SQL Gate Red

SQL Monitor prezintă un tablou de bord ușor de utilizat, care vă permitevizualizați toate instanțele bazei de date într-un loc convenabil. Instrumentul vă permite, de asemenea, să le accesați direct în câteva secunde, fără a fi nevoie să vă conectați la distanță la ele folosind o VPN sau o altă metodă. Există un tablou de bord cu funcționalitate de descărcare care vă permite să afișați statistici detaliate despre bazele de date, cum ar fi timpii de așteptare, utilizarea procesorului și I / O de disc în doar câteva clicuri.

Prețul de bază al SQL Monitor este de 1495 USD pentru fiecare instanță a bazei de date. Sunteți eligibil la o reducere de 15% atunci când achiziționați între cinci și nouă licențe simultan și o reducere de 20% atunci când achiziționați zece sau mai multe. Toate prețurile includ un an de asistență de la Red Gate. O probă de 14 zile este disponibilă dacă doriți să oferiți instrumentului o probă de testare și astfel este o demonstrație online.

6. SQL Sentry

Ultima noastră intrare se numește SQL Sentry din SentryOne. Aceasta este o soluție destul de populară pentru monitorizarea performanței bazei de date. Instrumentul colectează și prezintă măsuri de performanță și alerte acționabile și afișează evenimente esențiale pe un afișaj în stil de calendar care permite o referențiere încrucișată În plus, instrumentul poate fi utilizat pentru a rezolva rapid probleme rulând analize detaliate chiar din tabloul de bord. Tabloul de bord al performanței instrumentului - care prezintă o vizualizare exclusivă și patentată a performanței de stocare - poate afișa rezultatele analizei detaliate a interogărilor cu impact mare.

SQL Sentry de la SentryOne

SQL Sentry cu siguranță nu este cel mai modern instrument cu aspectiar tabloul de bord a fost criticat pentru aspectul său antichizat. Cu toate acestea, vă va arăta toate componentele și serviciile SQL critice într-un aspect corect și vă va ajuta să gestionați instanțele bazei de date SQL și să asigurați disponibilitatea acestora. De asemenea, aveți opțiunea de a vizualiza datele istorice ale serverului, comparându-le cu datele actuale în timp real. Puteți utiliza această caracteristică pentru generarea unei linii de bază și apoi măsurarea rezultatelor eforturilor dvs. de optimizare a bazei de date.

Prețul pentru SQL Sentry este de 2 495 USD pe instanță plus o întreținere anualăcomision de 499 dolari. Produsul este de asemenea disponibil ca un serviciu bazat pe abonament la un cost substanțial mai mic de 125 $ / lună. De asemenea, puteți lua produsul pentru o probă, datorită încercării gratuite disponibile de 15 zile.

Comentarii