- - 6 beste verktøy for overvåking av SQL Server for 2019

6 beste verktøy for overvåkning av SQL Server for 2019

Data er overalt og data er alt. Eller i det minste er det for mange organisasjoner. Faktisk ser det ut til at jo større organisasjon, jo mer data de har, og desto viktigere er den. De fleste av disse dataene er vanligvis lagret i databaser og den mest utbredte typen database er SQL-databasen. Dataene som er lagret i SQL-databaser er ofteen organisasjons mest dyrebare eiendel. Som sådan må det utvises stor forsiktighet for at SQL-servere alltid skal prestere på høydepunktet. Som administrator er en av måtene å oppnå det ved å bruke et SQL-serverovervåkingsverktøy. Det vil holde et våkent øye med SQL-databasene dine og varsle deg om noe unormalt skulle skje. Problemet er det store antallet produktertilgjengelig som gjør det å velge den rette til en betydelig oppgave. For å gjøre det enklere for deg, har vi satt sammen en liste over noen av de beste overvåkingsverktøyene for SQL-server, og vi skal til å gjennomgå dem.

Men før vi går gjennom verktøyene vi har funnet,så stopper vi snakk om SQL. Vi vil prøve å forklare hva det er, hvor det kommer fra og hvorfor det nå er så utbredt. Deretter vil vi diskutere overvåking av SQL-databaser, hvordan det gjøres og hva som kan overvåkes. Dette vil hjelpe oss å være alle på samme side som vi gjennomgår produktene. Med alt det bak oss, vil vi utforske kjernen i saken og gjennomgå noen av de aller beste SQL-serverovervåkingsverktøyene på markedet.

Om SQL

Det er en vanlig misforståelse rundt SQL. Mange tenker på det som en type relasjonsdatabase der det faktisk er et språk som brukes til å spørre dem i stedet for databasene selv. SQL-forkortelsen står for Structured Query Language, og dette er virkelig hva SQL er. I forlengelsen av dette refererer vi ofte til relasjonsdatabaseadministrasjonssystemer som støtter språket eller en av dets varianter som SQL-databaser. Dette er også hva vi skal gjøre i dag.

Mest moderne forretningsrelatert databasestyringssystemer bruker SQL-språket. Det er derfor ingen overdrivelse å si at SQL-databasene er nesten overalt. Alle de beste databasestyringssystemene som Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access og mange flere bruker SQL. Faktisk er det fordi bruken av SQL som spørrespråk for databaser har blitt så utbredt at vi ofte refererer til et Relational Database Management System som en SQL-database.

SQL Server Monitoring

Hvis data er alt for en organisasjon,overvåking er alt for en nettverksadministrator. Moderne nettverk er store og sammensatte og består av så mange komponenter at du ganske enkelt ikke kan følge med på alt. Dette er en av hovedårsakene til at overvåkningsverktøy ble en viktig del av nettverksadministrasjonen.

Når det gjelder SQL-serverovervåking, er den veldig likå overvåke andre komponenter. Det primære målet med SQL-serverovervåking er ganske enkelt å sikre at data er tilgjengelig når det er nødvendig. Mens en database og dataene den inneholder kan være noe av et abstrakt konsept, er den laget av konkrete elementer. Verktøy for databaseovervåking må alltid sikre at alle disse elementene - fra maskinvare til programvare - ikke bare fungerer, men også fungerer innenfor sitt normale område.

Det mest grunnleggende elementet i en SQL-server erserver den kjøres på. Som alle servere er det mange driftsparametere som er verdt å overvåke. For eksempel er CPU-belastning, tilgjengelig minne eller prosessorkernetemperatur alle interessante parametere. Overvåking av serveren som kjører en database er nøyaktig det samme som å overvåke andre servere.

Det underliggende operativsystemet er et annetelement som er verdt å overvåke. Uansett hvilket operativsystem SQL-serveren kjører på, er det flere viktige parametere som skal overvåkes, for eksempel diskplass eller diskbruk. Akkurat som maskinvareovervåking, er ikke OS-nivå overvåking av en SQL-server forskjellig fra den for noen andre servere.

Det siste som må overvåkes erfaktisk SQL-server. Jeg mener, Relational Database Management System-programvaren. I kjernen er en SQL-server bare et programvare som kjører på serveren. Den mest grunnleggende overvåkningen er da å sikre at denne spesifikke programvaren eller tjenesten kjører til enhver tid. Imidlertid går mange verktøy lenger enn det. Noen vil for eksempel sjekke strukturen til databaser, mens noen vil måle responstiden. En typisk SQL-server har et par håndfull parametere som kan overvåkes til fordel for deg.

De beste verktøyene for overvåking av SQL-servere

Mens du leter etter den aller beste SQL-serverenovervåking verktøy, fant vi mange forskjellige produkter som vi trodde fortjente å gi dem en nærmere titt. Mens alle produktene på listen vår kan overvåke SQL-servere, kan flere overvåke mer. Vi har faktisk inkludert forskjellige verktøy på listen vår for å gi deg en ide om variasjonen som er tilgjengelig.

1. SolarWinds Database Performance Analyzer (GRATIS PRØVEPERIODE)

SolarWinds er en av de mest kjente produsentene avnettverks- og systemadministrasjonsverktøy. Med et bredt utvalg av verktøy som dekker nesten alle emner, har mange administratorer i det minste hørt om selskapet. Dets flaggskip-produkt, Network Performance Monitor, scorer konsekvent blant det beste nettverksbåndbreddeovervåkningsverktøyet. SolarWinds, som om ikke ovennevnte var nok, er også kjent for sine gratis verktøy, og adresserer hvert sitt spesifikke behov hos nettverksadministratorer.

De SolarWinds Database Performance Analyzer (DPA) overvåker og analyserer dine SQL-databaseforekomster. Systemet bruker en responstidsanalysemetode som setter hovedfokus på tiden mellom en forespørsel om spørring og tilsvarende respons fra databasen og analyserer ventetyper og hendelser for å kartlegge flaskehalsene i databasene.

SolarWinds Database Performance Analyzer

  • Gratis prøveperiode: SolarWinds Database Performance Analyzer
  • Last ned lenke: https://www.solarwinds.com/database-performance-analyzer

Verktøyets brukervennlige grensesnitt hjelper degi å finne problemer raskt og enkelt. Men så bra som det er et feilsøkingsverktøy (og det er flott), er det også et utmerket overvåkningsverktøy. Hovedskjermen lar deg visualisere databaseforekomster, ventetider, råd om spørsmål, CPU (med advarsler og kritiske varsler), minne, disk og økter.

Trenddashbordet til en hvilken som helst spesifikk databaseforekomst viser deg i grafisk format de totale ventetidene (eller ditt valg av gjennomsnittlige eller typiske dagers ventetid) for brukere i løpet av en måned, hvor hver farge representerer en individuell SQL-setning. Dette gir deg en visuelt tiltalende fremstilling av hvilket utsagn som tar lengst å kjøre.

Det er nok funksjoner i SolarWinds Database Performance Analyzer at vi kunne skrive et helt innlegg om det. For nå, la oss se på noe av det viktigste.

Enkelt overvåkingspunkt for alle databasene dine

De SolarWinds Database Performance Analyzer fungerer med Microsoft SQL-server så vel som de flestestore databaser inkludert Oracle, MySQL, DB2 og ASE. Den støtter også fysiske, lokale servere, virtuelle maskiner (kjører under Vmware eller Hyper-V) og skybaserte databaser.

Meget skalerbar

Overvåk så mange databaseforekomster du trenger. DPA skaleres lett fra et til tusen tilfeller. Du trenger bare å oppgradere lisensen.

Overvåking av alle aktive økter

Verktøyets opprinnelige polling engine recordsalt som skjer i databasen din forekommer uten ekstra belastning på selve databasen og uten å kreve en lokal overvåkingsagent. Dette reduserer dramatisk - hvis ikke eliminerer - risikoen for at verktøyet kan påvirke databasenes ytelse.

Sporing, overvåking og analyse av databasekomponenter

Dette verktøyet korrelerer automatisk spørsmål, brukere, filer, planer, objekter, ventetider, lagring og dato / tid / time / minutt for å oppdage og diagnostisere problemer på farten nøyaktig.

Råd om databaseinnstilling

De DPA kan gi deg gode råd for å stille inn individuelledatabaseforekomster for å sikre at de kjører på topp ytelse. Verktøyet vil analysere alle parametere i en forekomst og anbefale et handlingsforløp for å optimalisere bestemte spørsmål eller til og med hele database-forekomster.

Prisene for SolarWinds Database Performance Analyzer starter på $ 1 995 og varierer i henhold til antall og type databaseforekomster som skal overvåkes. Hvis du vil prøve produktet før du kjøper det, er en fullt funksjonell 14-dagers prøveversjon tilgjengelig.

2. Paessler PRTG

De Paessler Router Traffic Grapher (PRTG) er en kjent alt-i-ett overvåkningsplattformsom kan overvåke de fleste systemer, enheter, trafikk og applikasjoner i IT-infrastrukturen din. Verktøyet har flere klientgrensesnitt å velge mellom. Det er en Windows-konsoll, et Ajax-basert nettgrensesnitt og mobilapper for Android, iOS og Windows Phone. Verktøyet er kjent for å være et av de raskeste og enkleste å installere med Paessler som hevder at du kan begynne å overvåke i løpet av 2 minutter.

PRTG SQL Sensor Skjermbilde

En av PRTGDen beste funksjonen er auto-funn som vilskann nettverket ditt og gjenkjenner automatisk et bredt spekter av enheter og systemer, og skap passende sensorer fra forhåndsdefinerte enhetsmaler. Verktøyet har en kartfunksjon som lar deg lage tilpassede kart med overvåkningsdataene lagt over, og tilbyr en unik måte å vise dem på. Når det gjelder varsler, PRTGEr svært fleksible og kan tilpasses. Appene for mobilklientene lar deg få pushvarsler direkte til enheten din. Du kan også konfigurere varsler via e-post eller SMS, og det er et kraftig API som lar deg skrive dine egne varslingsskripter.

PRTG kan overvåke alt det er en sensor for. Du kan tenke på sensorer som tillegg, selv om de i tilfelle av dette verktøyet allerede er innebygd. Forkonfigurerte databasesensorer er tilgjengelige utenfor boksen. De fleste databasemotorer støttes inkludert Microsoft SQL, MySQL, Oracle og PostgreSQL. Verktøyet lar deg overvåke utførelsestiden for en SQL-spørring ved å måle tiden det tar fra øyeblikket forbindelsen er opprettet til slutten av tilkoblingen. Den lar deg tydelig se hvordan databasene dine fungerer under press.

PRTG er tilgjengelig i en gratis versjon med full funksjonalitetsom vil begrense overvåkningsevnen din til 100 sensorer, med hver parameter som en sensor. For eksempel krever overvåking av en SQL-server en sensor per database-forekomst. For mer enn 100 sensorer er en lisens nødvendig. Prisene deres varierer i henhold til antall sensorer og starter på $ 1 600 for 500 sensorer. En gratis, fullt utstyrt 30-dagers prøveversjon som gir mulighet for ubegrensede sensorer er tilgjengelig, men den vil gå tilbake til 100 sensors gratisversjon når prøveperioden er over.

3. Idera Diagnostic Manager For SQL Server

Ikke la Idera Diagnostic Manager for SQL ServerNavnet lure deg. Dette er først og fremst et overvåkingsverktøy som overvåker ytelsen til SQL-databaser. Den gir ytelsesstatistikk, beregninger og varsler fra fysiske servere så vel som virtuelle maskiner og deres underliggende vertsmaskinvare. Verktøyet kan overvåke mange parametere som CPU, minne, harddiskbruk og plass og nettverksbruk. Proaktiv overvåking av SQL-spørsmål er også inkludert sammen med transaksjonell SQL-overvåking. Videre kan verktøyet gi anbefalinger for helsen til SQL-databaser.

Idera Diagnostic Manager - Central Dashboard

For brukerinteraksjon er det et valg avnettbasert grensesnitt og mobilapper for Android, iOS og Blackberry-telefoner og nettbrett. Verktøyet gir både sanntids- og historiske data om forekomster av SQL-servere, og lar administratorer gjøre endringer mens du flyr i mobilappen. Andre oppgaver som kan utføres fra funksjonsreduserte mobilapper inkluderer visnings- og avlivningsprosesser, start og stopp av jobber etter behov og kjøring av spørsmål.

Andre funksjoner av Idera Diagnostic Manager for SQL Server inkludere enkel integrasjon med SCOM ved hjelp avManagement Pack-tillegg, et prediktivt varslingssystem som er bygget for å unngå falske varsler og en utmerket overvåkningsfunksjon for spørring som kan finne spørsmål som ikke er effektive og yter dårlig.

Prisene for Idera Diagnostic Manager for SQL Server starter på $ 1 996 per database, og en fullt funksjonell 14-dagers prøveversjon er tilgjengelig.

4. SQL Power Tools

SQL Power's SQL Power Tools er en agentløs databaseprestasjonsanalyseløsning hvis utgiver hevder har lavest innvirkning på serverne dine. Det sies at overvåking med SQL Power Tools ikke vil laste inn databasene dine med mer enn 1%. Produktet setter heller ingen tabell og ingen lagret prosedyre i databasen. All analyse gjøres fullstendig eksternt. Det vil spesielt ikke laste serverne dine med millioner av spørsmål som kan påvirke resultatene alvorlig. Og i kraft av å være agentløs, trenger du ikke installere noen overvåkningskomponent på serverne dine.

SQL Power Tools Dashboard

Dette verktøyet er fullpakket med funksjoner. Det har både dashbord og varmekartvisning av serverfarmenes ytelse som kan vises fra en nettleser eller en mobil enhet. Plattformen beregner en daglig grunnleggende analyse av SQL ventetider, ytelsesteller og jobbkjøretider. Den kan også utføre en øyeblikkelig sammenligning av SQL- og I / O-ventetider, ytelsesteller og jobbkjøretider mellom servere og tidsperioder. Verktøyet lar deg bore ned i SQL-ventetidene med spørsmål som gir dårlige resultater, og hjelper deg med å finne ressurskonflikt som kan føre til at de ikke fullføres rettidig.

Prisen på SQL Power Tools varierer mellom $ 2000 og $ 750 per databasefor eksempel avhengig av hvor mange du kjøper samtidig. Hvis du foretrekker å prøve produktet, kan du få en 3-ukers evalueringsversjon ved å kontakte SQL Power.

5. SQL-skjerm (Red Gate)

SQL Monitor fra Red Gate Software kan brukes til å overvåke,administrere, endre, manipulere og optimalisere SQL-databaser. Det vil bidra til å finne problemer før de blir problemer. Funksjonsmessig kan det sies mye om produktet. Først gir den administratorer en oversikt over SQL-serverfarmen. Verktøyet har også kraftige varslingsfunksjoner, som lar deg vite om problemer før de har en sjanse til å ha noen merkbar innvirkning. Rapportering er et annet sted der SQL Monitor skinner. Det vil generere skreddersydde rapporter om serverne deres helse. Videre lar verktøyets ytelsesanalysefunksjoner raskt se hva som har størst innvirkning på systemet ditt. Som et diagnostisk verktøy kan denne funksjonen hjelpe deg med å avdekke hindringer og finne årsaker.

Skjermbilde av Red Gate SQL Monitor

SQL Monitor har et brukervennlig dashbord som lar degse alle databaseforekomstene på et praktisk sted. Verktøyet lar deg også direkte få tilgang til dem i løpet av sekunder uten å måtte koble eksternt til dem ved hjelp av en VPN eller en annen metode. Det finnes et dashbord med drill-down-funksjonalitet som lar deg vise detaljert statistikk om databasene dine, som ventetider, CPU-bruk og I / O-disk på bare et par klikk.

Grunnprisen på SQL Monitor er $ 1495 per database-forekomst. Du er kvalifisert til 15% rabatt når du kjøper mellom fem og ni lisenser samtidig og 20% ​​rabatt når du kjøper ti eller flere. Alle priser inkluderer ett års støtte fra Red Gate. En 14-dagers prøveversjon er tilgjengelig hvis du vil gi verktøyet en testkjøring, og det samme er en online demo.

6. SQL Sentry

Den siste oppføringen vår heter SQL Sentry fra SentryOne. Dette er en ganske populær løsning for overvåking av databaseytelse. Verktøyet samler og presenterer handlingsdyktige resultatmålinger og varsler og viser viktige hendelser på en kalenderstil som gir enkel krysshenvisning. I tillegg kan verktøyet brukes til å raskt løse problemer ved å kjøre detaljert analyse rett fra instrumentbordet. Verktøyets ytelsesdashbord - som har en eksklusiv, patentert visning av lagringsytelse - kan vise resultatene fra den detaljerte analysen av spørsmål med stor innvirkning.

SQL Sentry fra SentryOne

SQL Sentry er absolutt ikke de mest moderne verktøyeneog dashbordet har blitt kritisert for dets antikke utseende. Imidlertid vil det vise deg alle de viktige SQL-komponentene og -tjenestene i et pent oppsett, og det vil hjelpe deg med å administrere dine SQL-databaseforekomster og sikre deres tilgjengelighet. Du har også muligheten til å se serverens historiske data, sammenligne dem med gjeldende sanntidsdata. Du kan bruke denne funksjonen til å generere en grunnlinje og deretter måle resultatene fra databaseapplikasjonsinnsatsen.

Prisen for SQL Sentry er $ 2 495 per forekomst pluss et årlig vedlikeholdgebyr på $ 499. Produktet er også tilgjengelig som en abonnementsbasert tjeneste til en betydelig lavere kostnad på $ 125 / måned. Du kan også ta produktet med på en testkjøring, takket være den tilgjengelige gratis 15-dagers prøveversjonen.

kommentarer