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. Årsaken til dette er at databaser er til stede i nesten alle organisasjoner, og dataene de har er ofte en organisasjons mest verdifulle ressurs. Av den grunn må de holdes til enhver tid i optimal fungerende stand. Den beste måten å oppnå det på er å bruke en eller annen 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, tar vi stegtil 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.
Databaseovervåking - Hva handler det om?
Akkurat som at data er alt for en organisasjon,noen ganger føles det 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 bareom andre IT-komponenter. 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 det detlaget 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 litt 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 sommå 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åkningenav den faktiske databasen. I kjernen er databasen bare et annet stykke 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 den aller beste databasenovervåkingsverktøy på markedet og kom med flere forskjellige produkter som vi tror fortjener at vi gir dem et dypere utseende. De fleste produktene er betalte produkter, men de fleste har også en gratis prøveversjon.
1. SolarWinds Database Performance Analyzer for SQL Server (GRATIS PRØVEPERIODE)
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 verktøyet for overvåking av nettbredde.
De SolarWinds Database Performance Analyzer (DPA) overvåker og analyserer SQL-databasen dinforekomster. 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](/images/network-admin/6-best-database-monitoring-tools-for-2019.png)
- 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. 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, er trendpanelet til aspesifikk database-forekomst 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. 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 flestehovedprodukter 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 native polling-motorregistrerer alt som skjer i databasen din uten ekstra belastning på selve databasen og uten å kreve en lokal overvåkingsagent, og dermed redusere risikoen for at verktøyet kan påvirke databasens ytelse - om ikke eliminere det.
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 innstillingindividuelle 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, er en fullt funksjonell 14-dagers prøveversjon tilgjengelig.
2. Paessler PRTG
De Paessler Router Traffic Grapher (PRTG) kan overvåke alle systemer, enheter, trafikk ogapplikasjoner av 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 at 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](/images/network-admin/6-best-database-monitoring-tools-for-2019_2.png)
En av PRTGDen beste egenskapen er dets autodiskusjonssystem. 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 somMicrosoft 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 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 som 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 begge delerfysiske 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. Den kan også gi anbefalinger for helsen til SQL-databaser.
![Idera Diagnostic Manager - Central Dashboard](/images/network-admin/6-best-database-monitoring-tools-for-2019_3.png)
Idera Diagnostic Manager for SQL Server leveres med et nettbasert grensesnitt og mobilapperfor Android- og iOS-telefoner og nettbrett samt Blackberry. Det gir sanntids- og historiske data om SQL-serverforekomster, slik at administratorer kan gjøre endringer på farten i mobilappen. Selv om mobilappene ikke er så funksjonsrike som nettkonsollen, kan man utføre flere administrative oppgaver som å se og drepe prosesser, starte og stoppe jobber etter behov og kjøre spørsmål for å løse problemer rett fra dem.
Andre funksjoner av Idera Diagnostic Manager for SQL Server inkludere enkel integrasjon med SCOM ved hjelp avManagement Pack-tillegg, et prediktivt varslingssystem som er bygd 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.
Priser 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 databaseytelsesanalyseløsning. 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](/images/network-admin/6-best-database-monitoring-tools-for-2019_4.png)
Dette verktøyet er lastet med funksjoner somdashbord og varmekartvisning av serverens gårdsytelse som kan sees 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øretider 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ørsmål ikke fullføres rettidig.
Priser for SQL kraftverktøy varierer mellom $ 2000 og $ 750 per database medprisen 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 databaseytelsesovervåkning. Den samler og presenterer handlingsfulle resultatmålinger og varsler og viser viktige hendelser på en kalenderstil som gir enkel krysshenvisning I tillegg til overvåking kan verktøyet brukes til å raskt løse problemer ved å kjøre detaljert analyse rett fra verktøyets instrumentbord. 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](/images/network-admin/6-best-database-monitoring-tools-for-2019_5.png)
De SQL Sentry dashbord blir ofte kritisert for detantikvitert utseende, men det vil vise alle de kritiske SQL-komponentene og -tjenestene på en pent presentert måte, slik at du kan administrere SQL-database-forekomster og sikre deres 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 vedlikeholdgebyr på $ 499. Produktet er også tilgjengelig som en 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-programvaresom 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 gir deg beskjed 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](/images/network-admin/6-best-database-monitoring-tools-for-2019_2.jpg)
SQL MonitorDet enkle å bruke instrumentpanelet lar deg se alle dinedatabaseforekomster på ett praktisk sted. Klienten lar deg også direkte få tilgang til dem i løpet av sekunder uten å måtte eksternt koble 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.
kommentarer