Data er overalt, og data er alt. Eller i det mindste er det for mange organisationer. Faktisk ser det ud til, at jo større organisationen er, jo flere data har de, og desto vigtigere er den. De fleste af disse data gemmes typisk i databaser og den mest udbredte type database er SQL-databasen. Data, der opbevares i SQL-databaser, er ofteen organisations mest dyrebare aktiv. Som sådan skal man være meget omhyggelig med at sikre, at SQL-servere altid fungerer på toppen af deres kapacitet. Som administrator er en af måderne at opnå det ved at bruge et SQL-serverovervågningsværktøj. Det vil holde et vågent øje med dine SQL-databaser og advare dig, hvis noget unormalt sker. Problemet er det store antal produktertilgængelig, hvilket gør at vælge den rigtige en betydelig opgave. For at gøre det lettere for dig har vi samlet en liste over nogle af de bedste SQL-serverovervågningsværktøjer, og vi er ved at gennemgå dem.
Men inden vi gennemgår de værktøjer, vi har fundet,vi sætter kort på snak om SQL. Vi prøver at forklare, hvad det er, hvor det kommer fra, og hvorfor det nu er så udbredt. Derefter diskuterer vi overvågningen af SQL-databaser, hvordan det gøres, og hvad der kan overvåges. Dette vil hjælpe os med at være alle på samme side, da vi gennemgår produkterne. Med alt det der bag os undersøger vi kernen i sagen og gennemgår nogle af de bedste SQL-serverovervågningsværktøjer på markedet.
Om SQL
Der er en almindelig misforståelse omkring SQL. Mange tænker på det som en type relationsdatabase, hvor det faktisk er et sprog, der bruges til at forespørge dem snarere end selve databaserne. SQL-forkortelsen står for Structured Query Language, og det er virkelig, hvad SQL er. Som udvidelse henviser vi ofte til relationelle databasestyringssystemer, der understøtter sproget eller en af dets varianter som SQL-databaser. Dette er også, hvad vi gør i dag.
Mest moderne forretningsrelateret databasestyringssystemer bruger SQL-sproget. Det er derfor ingen overdrivelse at sige, at SQL-databaser næsten er overalt. Alle de øverste databasestyringssystemer som Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access og mange flere bruger SQL. Faktisk er det fordi brugen af SQL som forespørgselssprog i databaser er blevet så udbredt, at vi almindeligvis refererer til et Relational Database Management System som en SQL-database.
SQL Server Monitoring
Hvis data er alt for en organisation,overvågning er alt for en netværksadministrator. Moderne netværk er store og komplekse og består af så mange komponenter, at du simpelthen ikke kan holde øje med alt. Dette er en af hovedårsagerne til, at overvågningsværktøjer blev sådan som en væsentlig del af netværksadministrationen.
Hvad angår overvågning af SQL-servere, er den meget lignendeat overvåge enhver anden komponent. Det primære mål med SQL-serverovervågning er blot at sikre, at data er tilgængelige, når det er nødvendigt. Mens en database og de data, den indeholder, kan være noget af et abstrakt koncept, er den lavet af konkrete elementer. Databasemonitoreringsværktøj skal altid sikre, at alle disse elementer - fra hardware til software - ikke kun fungerer, men også fungerer inden for deres normale rækkevidde.
Det mest basale element på en SQL-server erserver den kører på. Som enhver server er der mange operationelle parametre, der er værd at overvåge. For eksempel er CPU-belastning, tilgængelig hukommelse eller processorens kernetemperatur alle interessante parametre. Overvågning af serveren, der kører en database, er nøjagtigt det samme som at overvåge enhver anden server.
De underliggende operativsystemer er en andenelement, der er værd at overvåge. Uanset hvilket operativsystem SQL-serveren kører på, er der flere vigtige parametre, der skal overvåges, f.eks. Diskplads eller diskbrug. Ligesom hardwareovervågning er OS-niveauovervågning af en SQL-server ikke anderledes end på nogen anden server.
Den sidste ting, der skal overvåges, erfaktisk SQL-server. Jeg mener, Relational Database Management System-softwaren. I sin kerne er en SQL-server blot et andet stykke software, der kører på serveren. Den mest basale overvågning er derfor at sikre, at denne specifikke software eller service kører til enhver tid. Imidlertid går mange værktøjer længere end det. Nogle vil for eksempel kontrollere databasernes struktur, mens andre måler dens responstid. En typisk SQL-server har et par håndfulde parametre, der kan overvåges til din fordel.
De bedste værktøjer til overvågning af SQL-servere
Mens du leder efter den allerbedste SQL-serverovervågningsværktøjer, fandt vi mange forskellige produkter, som vi troede fortjente at give dem et nærmere kig. Mens alle produkterne på vores liste kan overvåge SQL-servere, kan flere overvåge mere. Vi har faktisk inkluderet forskellige værktøjer på vores liste for at give dig en idé om, hvilken sort der er tilgængelig.
1. SolarWinds Database Performance Analyzer (GRATIS PRØVEVERSION)
SolarWinds er en af de mest kendte producenter afnetværk og systemadministrationsværktøjer. Med en bred vifte af værktøjer, der dækker næsten hvert emne, har mange administratorer i det mindste hørt om virksomheden. Dets flagskibsprodukt, Network Performance Monitor, scorer konsekvent blandt det bedste overvågningsværktøj for båndbredde på netværket. SolarWinds, som om ovenstående ikke var nok, er også berømt for sine gratis værktøjer, der hver især adresserer et specifikt behov hos netværksadministratorer.
Det SolarWinds Database Performance Analyzer (DPA) overvåger og analyserer dine SQL-database-forekomster. Systemet bruger en responstidsanalysemetode, der sætter det primære fokus på tiden mellem en forespørgsel om forespørgsel og det tilsvarende svar fra databasen og analyserer ventetyper og begivenheder for at fastlægge flaskehalse i databaser.

- Gratis prøveversion: SolarWinds Database Performance Analyzer
- Download link: https://www.solarwinds.com/database-performance-analyzer
Værktøjets brugervenlige interface hjælper digi at finde problemer hurtigt og nemt. Men så godt som det er et fejlfindingsværktøj (og det er godt) er det også et fremragende overvågningsværktøj. Dens hovedskærm giver dig mulighed for at visualisere database-forekomster, ventetider, råd om forespørgsler, CPU (med advarsler og kritiske alarmer), hukommelse, disk og sessioner.
Trenddashboardet for enhver specifik databaseeksempel viser dig i et grafisk format de samlede ventetider (eller dit valg af gennemsnitlige eller typiske ventetider for dag) for brugere i løbet af en måned, hvor hver farve repræsenterer en individuel SQL-sætning. Dette giver dig en visuelt tiltalende repræsentation af, hvilken udsagn der tager længst at køre.
Det er nok funktioner i SolarWinds Database Performance Analyzer at vi kunne skrive et helt indlæg om det. For nu skal vi se på nogle af de vigtigste.
Enkelt overvågningspunkt for alle dine databaser
Det SolarWinds Database Performance Analyzer fungerer med Microsoft SQL-server såvel som de flestestore databaser inklusive Oracle, MySQL, DB2 og ASE. Det understøtter også fysiske, lokale servere, virtuelle maskiner (kører under Vmware eller Hyper-V) og skybaserede databaser.
Meget skalerbar
Overvåg så mange databaseforekomster, som du har brug for. DPA skaleres let fra et til tusind tilfælde. Du skal bare opgradere licensen.
Overvågning af alle aktive sessioner
Værktøjets oprindelige polling engine recordsalt hvad der sker i din database forekommer uden yderligere belastning til selve databasen og uden at kræve en lokal overvågningsagent. Dette reducerer - hvis ikke eliminerer - dramatisk risikoen for, at værktøjet kan påvirke databasernes ydelse.
Sporing, overvågning og analyse af databasekomponenter
Dette værktøj korrelerer automatisk forespørgsler, brugere, filer, planer, objekter, ventetider, opbevaring og dato / tid / time / minut for nøjagtigt at opdage og diagnosticere problemer undervejs.
Rådgivning om databaseindstilling
Det DPA kan give dig gode råd til indstilling af individuelledatabase-forekomster for at sikre, at de kører på deres højeste ydeevne. Værktøjet vil analysere alle parametre i et eksempel og anbefale et handlingsforløb for at optimere bestemte forespørgsler eller endda hele databaseforekomster.
Priser for SolarWinds Database Performance Analyzer start ved $ 1 995 og varierer afhængigt af antallet og typen af databasesituationer, der skal overvåges. Hvis du vil prøve produktet, før du køber det, er en fuldt funktionel 14-dages prøveversion tilgængelig.
2. Paessler PRTG
Det Paessler Router Traffic Grapher (PRTG) er en velkendt alt-i-en overvågningsplatformsom kan overvåge de fleste systemer, enheder, trafik og applikationer i din IT-infrastruktur. Værktøjet leveres med flere klientgrænseflader at vælge imellem. Der er en Windows-konsol, en Ajax-baseret webgrænseflade og mobile apps til Android, iOS og Windows Phone. Værktøjet er kendt for at være et af de hurtigste og nemmeste at installere med Paessler, der hævder, at du kunne begynde at overvåge inden for 2 minutter.

En af PRTGDen bedste funktion er den automatisk opdagelse, der vilscanne dit netværk og automatisk genkende en lang række enheder og systemer, skab passende sensorer fra foruddefinerede enhedsskabeloner. Værktøjet har en kortfunktion, der giver dig mulighed for at oprette brugerdefinerede kort med dine overvågningsdata overlejret, hvilket tilbyder en unik måde at vise dem på. Når det kommer til advarsler, PRTGEr meget fleksible og kan tilpasses. Med de mobile klient-apps kan du få push-meddelelser direkte til din enhed. Du kan også konfigurere underretninger via e-mail eller SMS, og der er et kraftfuldt API, der giver dig mulighed for at skrive dine egne underretningsskripts.
PRTG kan overvåge alt, hvad der er en sensor til. Du kan tænke på sensorer som tilføjelser, selvom de i dette tilfælde er allerede indbygget. Forudkonfigurerede databasesensorer er tilgængelige uden for boksen. De fleste databasemotorer understøttes inklusive Microsoft SQL, MySQL, Oracle og PostgreSQL. Værktøjet giver dig mulighed for at overvåge eksekveringstiden for en SQL-forespørgsel ved at måle den tid, der er taget fra det øjeblik, forbindelsen etableres til slutningen af forbindelsen. Det vil lade dig tydeligt se, hvordan dine databaser fungerer under pres.
PRTG er tilgængelig i en komplet gratis versionhvilket begrænser din overvågningsevne til 100 sensorer, idet hver parameter tæller som en sensor. For eksempel kræver overvågning af en SQL-server en sensor pr. Database-instans. For mere end 100 sensorer er en licens nødvendig. Deres priser varierer afhængigt af antallet af sensorer og starter ved $ 1 600 for 500 sensorer. En gratis, fuldt udstyret 30-dages prøveversion, der giver mulighed for ubegrænsede sensorer, er tilgængelig, men den vil vende tilbage til de 100 sensors gratis version, når prøveperioden er over.
3. Idera Diagnostic Manager til SQL Server
Lad ikke det Idera Diagnostic Manager til SQL ServerNavn narre dig. Dette er primært et overvågningsværktøj, der overvåger ydelsen af SQL-databaser. Det leverer ydelsesstatistikker, metrics og alarmer fra fysiske servere såvel som virtuelle maskiner og deres underliggende værtshardware. Værktøjet kan overvåge adskillige parametre som CPU, hukommelse, harddiskbrug og plads og netværksbrug. Proaktiv overvågning af SQL-forespørgsler er også inkluderet sammen med transaktionelle SQL-overvågning. Endvidere kan værktøjet give anbefalinger til SQL-databasers helbred.

For brugerinteraktion er der et valg af enwebbaseret interface og mobile apps til Android, iOS og Blackberry-telefoner og -tabletter. Værktøjet giver både realtids- og historiske data om SQL-serverforekomster, hvilket lader administratorer foretage ændringer på farten i mobilappen. Andre opgaver, der kan udføres fra de funktionsreducerede mobile apps inkluderer visning og dræbningsprocesser, start og stop af job efter behov og kørsel af forespørgsler.
Andre funktioner i Idera Diagnostic Manager til SQL Server inkluderer nem integration med SCOM ved hjælp afManagement Pack-tilføjelse, et forudsigeligt alarmsystem, der er bygget til at undgå falske advarsler og en fremragende overvågningsfunktion for forespørgselens ydeevne, der kan identificere forespørgsler, der ikke er effektive og fungerer dårligt.
Priser for Idera Diagnostic Manager til SQL Server start på $ 1 996 pr. databaseforekomst, og en fuldt funktionel 14-dages prøveversion er tilgængelig.
4. SQL elværktøjer
SQL Power's SQL elværktøjer er en agentløs databasepræstationsanalyseløsning, hvis udgiver hævder, har den laveste indvirkning på dine servere. Det siges, at overvågning med SQL Power Tools ikke indlæser dine databaser med mere end 1%. Produktet indsætter heller ingen tabeller og ingen gemt procedure i databasen. Al analyse udføres fuldstændigt fjernt. Det vil især ikke indlæse dine servere med millioner af forespørgsler, der kan have alvorlig indflydelse på deres ydelse. Og i kraft af at være agentfri, behøver du ikke installere nogen overvågningskomponent på dine servere.

Dette værktøj er fyldt med funktioner. Det har både dashboard og varmekortvisning af din serverfarms ydeevne, som kan ses fra en browser eller en mobilenhed. Platformen beregner en daglig baseline-analyse af SQL-ventetider, performance-tællere og jobkørselstider. Det kan også udføre en øjeblikkelig sammenligning af SQL- og I / O-ventetider, performance-tællere og jobkørselstider mellem servere og tidsperioder. Værktøjet giver dig mulighed for at bore ned i SQL-ventetider med forkert udførte forespørgsler, hvilket hjælper dig med at fastlægge ressourcekonflikt, som kan være årsag til, at de ikke afsluttes rettidigt.
Prisen på SQL elværktøjer varierer mellem $ 2 000 og $ 750 pr. databaseeksempel afhængigt af hvor mange du køber samtidigt. Hvis du foretrækker at prøve produktet, kan du få en 3-ugers evalueringsversion ved at kontakte SQL Power.
5. SQL-skærm (Red Gate)
SQL-skærm fra Red Gate Software kan bruges til at overvåge,administrere, ændre, manipulere og optimere SQL-databaser. Det vil hjælpe med at finde problemer, inden de bliver problemer. Funktionsmæssigt kan man sige meget om produktet. For det første giver det administratorer en oversigt over deres SQL-servergård. Værktøjet har også kraftige alarmfunktioner, der fortæller dig om problemer, før de har en chance for at have nogen mærkbar indflydelse. Rapportering er et andet sted, hvor SQL-skærm skinner. Det genererer skræddersyede rapporter om dine serveres sundhed. Yderligere giver værktøjets ydelsesanalysefunktioner dig hurtigt mulighed for at se, hvad der har den største indflydelse på dit system. Som et diagnostisk værktøj kan denne funktion hjælpe dig med at afdække hindringer og finde rodårsager.

SQL-skærm har et brugervenligt betjeningspanel, der giver dig mulighedse alle dine database-forekomster på et praktisk sted. Værktøjet giver dig også direkte adgang til dem inden for få sekunder uden at skulle eksternt oprette forbindelse til dem ved hjælp af en VPN eller en anden metode. Der er et betjeningspanel med drill-down-funktionalitet, som giver dig mulighed for at vise detaljerede statistikker om dine databaser som ventetider, CPU-brug og disk I / O på bare et par klik.
Basisprisen på SQL-skærm er $ 1495 pr. databaseforekomst. Du er berettiget til 15% rabat, når du køber mellem fem og ni licenser samtidigt og 20% rabat, når du køber ti eller mere. Alle priser inkluderer et års support fra Red Gate. En 14-dages prøveversion er tilgængelig, hvis du vil give værktøjet en testkørsel, og det samme er en online demo.
6. SQL Sentry
Vores sidste post kaldes SQL Sentry fra SentryOne. Dette er en temmelig populær løsning til databaseovervågning. Værktøjet indsamler og præsenterer handlingsfulde ydelsesmetrikker og alarmer og viser væsentlige begivenheder på en kalenderstilskærm, der giver mulighed for nem krydshenvisning. Desuden kan værktøjet bruges til hurtigt at løse problemer ved at køre detaljeret analyse lige fra dets instrumentbræt. Værktøjets performance-dashboard - som har en eksklusiv, patenteret visning af lagerpræstation - kan vise resultaterne af den detaljerede analyse af forespørgsler med stor effekt.

SQL Sentry er bestemt ikke de mest moderne værktøjerog instrumentbrættet er blevet kritiseret for sit forældede look. Dog vil det vise dig alle de kritiske SQL-komponenter og -tjenester i et pænt layout, og det vil hjælpe dig med at administrere dine SQL-database-forekomster og sikre deres tilgængelighed. Du har også muligheden for at se serverens historiske data og sammenligne dem med aktuelle realtidsdata. Du kan bruge denne funktion til at generere en basislinje og derefter måle resultaterne af din databaseoptimeringsindsats.
Prisen for SQL Sentry er $ 2 495 pr. tilfælde plus en årlig vedligeholdelsegebyr på $ 499. Produktet fås også som en abonnementsbaseret service til en væsentlig lavere pris på $ 125 / måned. Du kan også tage produktet til en testkørsel takket være den tilgængelige gratis 15-dages prøveperiode.
Kommentarer