6 beste verktøy for databaseovervåking for 2020

click fraud protection

Data er alt! Vi har alle hørt den dristige uttalelsen som faktisk er sant. Men ikke bare det, data finnes overalt. Det ser ut til at i dag er en hver organisasjon avhengig av enorme datamengder for alle aspekter av deres eksistens. Resultatene av dette er at databaser finnes i nesten alle organisasjoner, og dataene de har er ofte en organisasjons mest verdifulle ressurs. Av den grunn må de til enhver tid holdes i optimal fungerende stand. Den beste måten å oppnå det på er å bruke en form for databaseovervåkningsverktøy. For å hjelpe deg med å velge det beste for din spesifikke situasjon, er vi i ferd med å gjennomgå noen av de beste databaseovervåkingsverktøyene vi kan finne.

Før vi utforsker de faktiske verktøyene, vil vi gå til side kort og diskutere konseptet med databaseovervåking. Det vil hjelpe oss å være på samme side som vi gjennomgår produktene. Vi vil også diskutere de forskjellige elementene i databaser som kan overvåkes. Som du ser den går ned til maskinvaren og klatrer helt opp til lagrede prosedyrer. Vi vil endelig treffe kjernen i saken og gå gjennom noen av de aller beste verktøyene på markedet for å overvåke databaser.

instagram viewer

Databaseovervåking - Hva handler det om?

Akkurat som at data er alt for en organisasjon, føles det noen ganger som om overvåking er alt for nettverksadministratorer. Årsaken er enkel, moderne nettverk har blitt så sammensatte og består av så mange komponenter at det er umulig å følge med på alt. Enda mer i større organisasjoner der administratorer ofte sitter i et annet rom - om ikke et annet land - enn serverne. Dette er en av grunnene til at konseptet overvåkningsverktøy så lyset.

Overvåkningsdatabase er ikke ulikt overvåking omtrent noen annen IT-komponent. Det er et hovedmål å overvåke databasen (eller enhver overvåking, for den saks skyld): å sikre at dataene er tilgjengelige når det er nødvendig. Det kan høres enkelt ut, men det er faktisk ganske sammensatt på grunn av det store antallet og forskjellige komponenter.

Mens en database er et abstrakt konsept, er den laget av veldig konkrete ting. Fra maskinvare til programvare, må databaseovervåkingsverktøy alltid sikre at alle komponentene er tilgjengelige og fungerer innenfor normalområdet. Når du vurderer viktigheten av databaser, er feilmarginen veldig slank.

Hva er det som skal overvåkes?

La oss prøve å se noe dypere på hva det faktisk er å overvåke i en database. Det mest grunnleggende elementet i en database er maskinvaren den kjører på. Akkurat som en hvilken som helst datamaskin, er det ganske mange driftsparametere av interesse. Vi kan for eksempel tenke på CPU-belastning, tilgjengelig minne eller prosessorkernetemperatur. Å overvåke serveren som kjører en database, er faktisk ikke annerledes enn å overvåke noen annen server.

Den neste komponenten av en databaseserver som må overvåkes er de underliggende operativsystemene. Noen databaser kjører på Windows, andre kjører på Linux eller andre smaker av Unix. Uansett hvilket operativsystem det er, er det flere viktige parametere som skal overvåkes. Rett utenfor toppen av hodet, kommer diskplass eller bruk av disken til tankene. Akkurat som maskinvaren, er ikke OS-nivå overvåking av databaser forskjellig fra noen annen type overvåking.

Sist, men definitivt ikke minst, er overvåkningen av den faktiske databasen. I kjernen er databasen bare nok en programvare som kjører på serveren. Den mest grunnleggende overvåkningen er da å sikre at programvaren kjører til enhver tid. Men de fleste verktøy går langt dypere enn det. Noen vil sjekke strukturen til databaser. Noen vil måle responstiden. Andre kan til og med utføre lagrede testprosedyrer.

De beste verktøyene for overvåking av databaser

Vi har prøvd å finne de aller beste databaseovervåkingsverktøyene på markedet og kommet med flere forskjellige produkter som vi synes fortjener at vi gir dem et dypere utseende. De fleste produktene er betalte produkter, men de fleste har også en gratis prøveversjon.

Solarwinds er anerkjent av de fleste som en av de beste produsentene av nettverks- og systemadministrasjonsverktøy. Den lager et bredt utvalg av verktøy som dekker nesten alle emner. Selskapets flaggskipprodukt, kalt Network Performance Monitor, scorer jevnlig blant det beste overvåkingsverktøyet for båndbredde.

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 og det tilsvarende svaret fra databasen og analyserer ventetyper og hendelser for å finne flaskehalsene på databaser.

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 deg med å finne problemer raskt og enkelt. Hovedskjermbildet lar deg se på databaseforekomster, ventetider, råd om spørsmål, CPU (med advarsler og kritiske varsler), minne, disk og økter.

Når du borer ned, viser trenddashbordet til en spesifikk databaseforekomst deg i grafisk format totale ventetider (eller ditt valg av gjennomsnittlig eller typisk ventetid på dagene) for brukere i løpet av en måned. På den grafen representerer hver farge en individuell SQL-setning, og gir deg en visuelt tiltalende representasjon av hvilket utsagn som tar lengst å kjøre.

Det er nok funksjoner i SolarWinds Database Performance Analyzer at det vil kreves et helt innlegg for å dekke dem alle. La oss se hva det viktigste er.

Enkelt overvåkingspunkt for alle databasene dine

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

Meget skalerbar

De DPA lar deg overvåke så mange databaseforekomster du vil. Det kan enkelt skalere fra ett til tusen tilfeller ved å oppgradere lisensen.

Aktiv overvåking av alle aktive økter

Verktøyets svært detaljerte innfødte polling-motor registrerer alt som skjer i databaseforekomstene uten ekstra belastning til databasen seg selv og uten å kreve et lokalt overvåkingsagent, og dermed redusere - om ikke eliminere - risikoen for at verktøyet kan påvirke ytelsen til database.

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

Verktøyet kan gi deg råd for innstilling av individuelle databaseforekomster og sikre at de alltid kjører på topp ytelse. Dette oppnås ved å analysere alle parametere i en forekomst og anbefale et handlingsforløp for å optimalisere visse spørsmål eller 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, en fullt funksjonell 14-dagers prøveversjon er tilgjengelig.

2. Paessler PRTG

De Paessler Router Traffic Grapher (PRTG) kan overvåke alle systemer, enheter, trafikk og applikasjoner for IT-infrastrukturen din. Det er en all-inclusive pakke som på grunn av sin integrerte natur er raskere og enklere å installere enn mange nettverksovervåkningsverktøy. Paessler hevder du kan begynne å overvåke i løpet av to minutter. Verktøyet har flere brukergrensesnitt. Du kan velge mellom en Windows-konsoll, et Ajax-basert nettgrensesnitt og mobilapper for Android, iOS og Windows Phone.

PRTG databasesensor Skjermbilde

En av PRTGDen beste egenskapen er dets autodiscovery-system. Den vil skanne nettverkssegmenter og automatisk gjenkjenne et bredt spekter av enheter og systemer, og skape sensorer fra forhåndsdefinerte enhetsmaler. Det er en kartfunksjon som lar deg lage tilpassede kart med overvåkningsdataene dine, og tilbyr en unik måte å vise data på. Når det gjelder varsling, er de svært fleksible og kan tilpasses. Klientappene lar deg få pushvarsler direkte til enheten din. Du kan også konfigurere varsler via e-post eller SMS. Det er også et kraftig API som lar deg skrive dine egne varslingsskripter.

Dette programmet kan overvåke mange databaser som Microsoft SQL, MySQL, Oracle og PostgreSQL. Det gjør det gjennom bruk av databasesensorer som er forhåndskonfigurert ut av esken. Du kan bruke dette verktøyet til å overvåke utførelsestiden for en SQL-spørring. Verktøyet måler tiden det tok fra øyeblikket forbindelsen ble opprettet til slutten av tilkoblingen. Dette lar deg tydelig se resultatene til databasen din under press.

PRTG har en relativt enkel prisstruktur. Det er en gratis versjon som er fullverdig, men som vil begrense overvåkningsevnen din til 100 sensorer. Hver parameter teller som en sensor. Overvåking av båndbredde på hver port på en 48-port bryter vil kreve 48 sensorer. På samme måte kreves det en SQL-sensor per databaseforekomst. For mer enn 100 sensorer, må du kjøpe en lisens. Prisene varierer i henhold til antall sensorer fra $ 1 600 for 500 sensorer til $ 14 500 for ubegrensede sensorer. Det er også en 30-dagers prøveversjon som gir mulighet for ubegrensede sensorer, men vil gå tilbake til 100 sensors gratisversjon når prøveperioden er over.

3. Idera Diagnostic Manager For SQL Server

Idera Diagnostic Manager for SQL Server overvåker ytelsen til SQL-databaser i både fysiske og virtuelle miljøer. Dette verktøyet gir ytelsesstatistikk, beregninger og varsler fra fysiske servere så vel som fra virtuelle maskiner og deres underliggende vertsmaskinvare. Den overvåker flere driftsparametere som CPU, minne, harddiskbruk og plass og nettverksbruk. Produktet tilbyr også proaktiv overvåking av SQL-spørsmål sammen med transnasjonal SQL-overvåking. Det kan også gi anbefalinger for helsen til SQL-databaser.

Idera Diagnostic Manager - Central Dashboard

Idera Diagnostic Manager for SQL Server leveres med et nettbasert grensesnitt og mobilapper for Android- og iOS-telefoner og nettbrett samt Blackberry. Det gir sanntids- og historiske data om SQL-serverforekomster, slik at administratorer kan gjøre endringer mens du er på farten i mobilappen. Selv om mobilappene ikke er så funksjonsrike som nettkonsollen, kan man utføre flere administrative oppgaver som f.eks se og drepe prosesser, starte og stoppe jobber etter behov og kjøre spørsmål for å løse problemer rett innenfra dem.

Andre funksjoner av Idera Diagnostic Manager for SQL Server inkludere enkel integrasjon med SCOM ved bruk av Management Pack-tillegget, et prediktivt varslingssystem som er bygget for å unngå falske problemer varsler og en utmerket funksjon for overvåking av ytelsesovervåkning som kan finne spørsmål som ikke er effektive og som gir dårlige resultater.

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 Tools fra SQL Power er en agentløs løsning for databaseytelsesanalyse. Utgiveren hevder det har lavest innvirkning på serverne dine. SQL Power oppgir at overvåkningen deres ikke vil laste inn databasene dine med mer enn 1%. Dette betyr at du ikke trenger å installere noen overvåkningskomponent på serverne dine. Videre setter produktet ingen tabell og ingen lagret prosedyre på databaseserveren. All analysen gjøres fullstendig eksternt. Det vil heller ikke laste serverne dine med millioner av spørsmål som kan påvirke deres ytelse alvorlig.

SQL Power Tools Dashboard

Dette verktøyet er lastet med funksjoner som dashbord og varmekartvisning av serverfarmenes ytelse som er synlige fra en nettleser eller en mobil enhet. Den beregner en daglig grunnleggende analyse av SQL ventetider, ytelsesteller og jobbkjøretider. Den kan også utføre ad hoc-sammenligning av SQL- og I / O-ventetider, ytelsesteller og jobbkjøringstider mellom servere og tidsperioder. Du kan bore ned i SQL-ventetider med SQL-spørsmål med dårlig ytelse, noe som hjelper deg med å kartlegge eventuelle ressurskonflikter som kan føre til at SQL-spørringer ikke fullføres rettidig.

Prisene for SQL kraftverktøy varierer mellom $ 2 000 og $ 750 per database, og prisen per forekomst blir lavere når du kjøper flere lisenser. Og hvis du foretrekker å prøve produktet, kan du få en 3-ukers evalueringsversjon ved å kontakte SQL Power.

5. SQL Sentry

SQL Sentry fra SentryOne er en populær løsning for overvåking av databaseytelse. Den samler og presenterer handlingsfulle resultatmålinger og varsler og viser viktige hendelser på en kalenderstil som gjør det enkelt krysshenvisning I tillegg til overvåking kan verktøyet brukes til å raskt løse problemer ved å kjøre detaljert analyse rett fra verktøyets dashbordet. Produktets ytelsesdashbord - som har en eksklusiv, patentert visning av lagringsytelse - viser resultatene fra den detaljerte analysen av spørsmål med stor innvirkning.

SQL Sentry fra SentryOne

De SQL Sentry dashbordet blir noen ganger kritisert for det antikke utseende, men det vil vise alle de kritiske SQL-komponentene og tjenester på en pent presentert måte, som hjelper deg med å administrere SQL-database-forekomster og sikre dem tilgjengelighet. Verktøyet har også muligheten til å se de historiske dataene til serveren deres, sammenligne dem med gjeldende sanntidsdata. Disse funksjonene hjelper deg med å generere en grunnlinje og optimalisere databaseforekomster og servere.

Prisen for SQL Sentry er $ 2 495 per forekomst pluss et årlig vedlikeholdsgebyr på $ 499. Produktet er også tilgjengelig som abonnementsbasert tjeneste hvis du foretrekker den prismodellen som koster $ 125 / måned. For prøveformål er en gratis 15-dagers prøveversjon også tilgjengelig.

6. SQL Monitor

SQL Monitor er del av et sett med verktøy fra Red Gate-programvare som du kan bruke til å overvåke, administrere, endre, manipulere og optimalisere SQL-databaser. Det kan hjelpe med å finne problemer før de blir problemer. Produktet inneholder mange funksjoner. Blant dem gir det administratorer en oversikt over SQL-serverfarmen. Verktøyet har også kraftige varslingsfunksjoner, som lar deg vite om problemer før de har en merkbar innvirkning. Rapportering er en annen viktig funksjon i produktet, og det vil lage skreddersydde rapporter om serverne deres helse. Verktøyets ytelsesanalysefunksjoner lar deg raskt se hva som har størst innvirkning på systemet ditt. Når du diagnostiserer problemer, kan det hjelpe deg å avdekke hindringer og finne årsaker.

SQL-skjermbilde

SQL MonitorDet enkle å bruke dashbordet lar deg se på alle databaseforekomster på ett praktisk sted. Klienten lar deg også direkte få tilgang til dem i løpet av sekunder uten å måtte koble deg eksternt til dem ved hjelp av en VPN eller en annen metode. Dashbordet har drill-down funksjonalitet, slik at du kan vise mer 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 får 15% rabatt når du kjøper mellom fem og ni lisenser samtidig og 20% ​​rabatt hvis du kjøper ti eller flere. Prisene inkluderer det første året med støtte fra Red Gate. En 14-dagers prøveversjon er tilgjengelig hvis du vil gi verktøyet en testkjøring. En online demo er også tilgjengelig.

watch instagram story