sql >> Database teknologi >  >> RDS >> Sqlserver

Bruger du de rigtige værktøjer til overvågning af databaseydelse?

Der er mange muligheder, når det kommer til at vælge et værktøj til overvågning af databaseydelse. For at sikre, at du bruger det bedste værktøj til din organisation, skal du først sikre dig, at du bruger den rigtige type præstationsovervågningsløsning, og derefter skal du vurdere dine præstationsbehov og -mål.

Typer af databaseovervågningsværktøjer

Værktøjer til overvågning af databaseydelse findes i flere varianter. Hvilken type du vælger kan være et spørgsmål om præference eller nødvendighed. Nogle eksempler omfatter:

Leverandørleveret software: Kommercielle værktøjer til overvågning af SQL-serverydelse tilbyder en bred vifte af funktioner og tilpasningsmuligheder, og de er prissat, så de passer til de fleste budgetter.

På stedet: Nogle stærkt regulerede industrier, såsom sundhedspleje, finansielle tjenester og myndigheder, insisterer stadig på at beholde servere og databaseovervågning på stedet.

Sky-hostet: Cloud-baserede præstationsovervågningsværktøjer er fleksible, skalerbare, sikre og nemme at bruge. De kan også overvåge både cloud og on-premises server- og databaseydelse.

Gratis vs. abonnement: Adskillige udbydere af præstationsovervågningsværktøjer tilbyder både gratis og abonnementsbaserede versioner. Selvom mange af funktionerne er de samme for begge versioner, begrænser den gratis version ofte antallet af servere, du kan overvåge, og er annonceunderstøttet.

Vurder dine præstationsovervågningsmål og behov

Nu hvor du ved, hvilken type præstationsovervågningsværktøj der fungerer bedst med dit miljø og budget, er det tid til at se nærmere på dine præstationsmål og ønskede databaseovervågningsfunktioner.

Høj tilgængelighed: Hvis dine brugere ikke kan få adgang til dine databaser, vil de ikke bruge dit produkt længe. Vælg et overvågningssystem, der modstår fejl uden at gå glip af et slag, og som giver dig besked med det samme, hvilken instans der fejlede og hvor.

Respons- og løsningstider: Overvågning af respons- og opløsningstider er en kritisk funktion af et præstationsovervågningsværktøj. Vælg en, der gør mere end at spytte metrics ud. Find en løsning, der ser dybt inde i instansen for hurtigt at isolere ydeevneproblemer.

Nem opsætning og konfiguration: Nutidens cloud-baserede værktøjer til overvågning af databaseydelse giver dig mulighed for at opsætte og konfigurere dit system på få minutter, ikke timer, dage eller uger. Du har også adgang til den nyeste version, hver gang du logger på, hvilket skærer ned på vedligeholdelsestiden.

Mobilovervågning: De dage med at køre til kontoret kl. 03.00 er forbi. Se efter et værktøj, der inkluderer en mobilapp, så du modtager alarmer og kan komme i gang med fejlfinding hvor som helst og når som helst.

Justering af forespørgsler: Tuning af forespørgsler vil spare dig for timevis af frustration og afbøde problemer før og efterhånden som de opstår. Vælg en løsning, der indeholder disse funktioner:

  • Forespørgselsplananalyse for at opdage problemer og tilbyde potentielle løsninger til at løse dem
  • Forespørgselshistorikpanel til sporing af ændringer til din SQL-server
  • Visualisering af forespørgselsplan for at isolere operationer, der forårsager ineffektivitet

Sundhedstjek: Et præstationsovervågningsværktøj, der kører regelmæssige systemsundhedstjek, vil identificere ydeevneproblemer på serveren og lokalisere og rette problemer, der påvirker sikkerhed, konfiguration, hukommelse, katastrofegendannelse og I/O.

Smart alarmer: Smarte alarmer går ud over standardalarmernes funktion ved at give detaljer om, hvad der skete umiddelbart før og efter alarmen og give mulige årsager til problemet.

Tilpasselige advarsler og tærskler: Hvis du vælger et værktøj, der lader dig tilpasse advarsler, reduceres alarmtrætheden. Minimer antallet af advarsler ved at justere tærskler, ignorere problemer, der har tendens til at udløse falske alarmer, og indstille sværhedsgrænser for udløsere.

Andre overvejelser, når du beslutter dig for et værktøj til overvågning af databaseydelse

At definere dine mål og funktionsbehov er en stor del af valget af et præstationsovervågningsværktøj, men der er et par andre ting at overveje.

DBA'er bliver i stigende grad mere involveret i den forretningsmæssige side af deres organisationer. Dette gør forståelsen af ​​din virksomheds forretningsbehov til en kritisk faktor i valget af et præstationsovervågningsværktøj. Stil dig selv disse spørgsmål for at hjælpe med at indsnævre dine muligheder og træffe et passende valg:

  • Hvor mange servere skal vi overvåge?
  • Hvem er vores brugere?
  • Hvad gør vores servere? Hvilke apps afhænger af dem?
  • Hvad er implikationerne af dårlig ydeevne (dvs. understøtter databaserne missionskritiske processer)?

Som nævnt tidligere, vil dine krav til præstationsovervågningsmiljøet spille en rolle i den type værktøj, du vælger. Placeringen af ​​dine servere – uanset om det er på stedet, i skyen eller i et hybridt miljø – kan påvirke dine behov.

Du skal også tage højde for din organisations rapporterings- og analysekrav og -præferencer. Er du bundet af tunge regler som HIPAA? Er du målingsdrevet? Foretrækker du et overblik over præstationsdiagnostik og -analyse? Rapporterings- og analysefunktioner kan variere meget mellem produkter, så sørg for at kigge under motorhjelmen, før du træffer din endelige beslutning.

Uanset om du stiller spørgsmålstegn ved egnetheden af ​​din nuværende løsning til overvågning af ydeevne, eller om du er en førstegangskøber, kan disse tips hjælpe dig med at finde ud af, hvilket værktøj der bedst hjælper dig med at opretholde et højtydende databasesystem.


  1. Syntaksfejl i slutningen af ​​input i PostgreSQL

  2. Find antallet af kolonner i en tabel

  3. Hvad er Oracle-ækvivalenten til SQL Servers IsNull()-funktion?

  4. MySQL:ÆNDRE TABEL, hvis kolonne ikke eksisterer