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

4 tips til opsætning af dine SQL Server-advarsler

Klokken er 3 om morgenen, og pludselig blæser din telefon i luften med advarsler. Der må være sket noget virkelig slemt med serveren. Bare det gjorde det ikke. Det er endnu en falsk alarm - faktisk den tredje i denne måned. Mens du går tilbage i seng og ryster på dit søvnberøvede hoved, noterer du dig mentalt for at gennemgå systemets alarmindstillinger i morgen og foretage nogle hårdt tiltrængte justeringer.

Scenariet ovenfor illustrerer, hvad der sker, når alarmer og alarmer ikke er konfigureret effektivt. Alarmtræthed sætter ind, hvilket øger chancen for, at en DBA mangler en kritisk alarm. Alarmtræthed opstår, når en DBA konstant bliver spærret af advarsler - nogle vigtige, de fleste ikke.

Heldigvis kan du tilpasse dine SQL Server-advarsler, så du kun modtager dem, der har brug for hurtig, menneskelig opmærksomhed.

Den nemmeste måde at dæmpe kaosset på er blot at slukke for nogle af alarmerne. Selvom dette er nemt i forhold til den faktiske indsats, kan det være mentalt svært for en DBA at slukke for alarmer af frygt for, at de vil gå glip af en notifikation om et kritisk problem.

For at overvinde denne frygt skal du bruge lidt tid på at analysere alarmer for at finde ud af, hvilke alarmer der er kronisk falske alarmer, dem der ikke kræver øjeblikkelig opmærksomhed, og dem der kan håndteres med en smule automatisering. Når du har identificeret disse advarsler, kan du være sikker på at slå dem fra og spore dem via logfiler.

Nu hvor du har støjen under kontrol, er det vigtigt at gennemgå alle dine SQL Server-alarmer for at sikre, at de er konfigureret korrekt. Korrekt opsat alarmer er afgørende ikke kun for din servers ydeevne, men også for din fornuft.

For at komme i gang med at opsætte effektive alarmer, især hvis du har arvet DBA-jobbet, skal du først se på de eksisterende alarmer med friske øjne. Ser du noget usædvanligt? Hvis du har været DBA i et stykke tid, kan du starte med at gennemgå dine logfiler for at se, om der er tendenser, der indikerer, at noget vedligeholdelse er i orden.

Når du først har en god fornemmelse af status for dine eksisterende alarmer, er der nogle bedste praksisser, du kan implementere, som sikrer, at du kun modtager de mest kritiske alarmer og dem, der har brug for øjeblikkelig menneskelig indgriben.

Her er fire tips til opsætning af effektive SQL Server-advarsler.

Indstil specifikke regler for alarmer

Dette er en fantastisk måde at undgå unødvendig alarmstøj. Du behøver ikke at vide alle tingene hele tiden. Indstilling af specifikke regler, såsom "ekskluder forekomst X fra alarmen" eller "send kun en advarsel, hvis denne alarm udløses Y gange", vil hjælpe dig med at komme ind på de vigtigste problemer og redde dig fra alarmtræthed.

Brug smarte alarmer, der ikke kun sender advarsler, men også starter diagnosticeringsprocessen

Der er nogle værktøjer til overvågning af SQL Server-ydelse på markedet, som ikke bare fortæller dig, at du har et problem, de giver dig også ideer til, hvordan du løser det. Hvis du isolerer den potentielle årsag til en alarm umiddelbart efter, vil din løsningstid sandsynligvis være væsentligt kortere.

Prioriter alarmer, så du løser de vigtigste problemer først

Jo hurtigere du identificerer et præstationsdræbende problem, jo ​​bedre. Vær sikker på, at dit SQL Server-overvågningsværktøj lader dig tilpasse og prioritere alarmer, så du nemt kan se de helt store problemer hurtigt. Du bestemmer tærsklen, hvornår der skal lyde en alarm, hvad der skal ignoreres, og hvilken handling der skal foretages, når en alarm udløses.

Udnyt mobiladvarsler

Mobil præstationsovervågning har gjort fantastiske ting for DBA'ers balance mellem arbejde og privatliv. Alarmer kan nu vurderes og nogle gange endda slettes fra enhver enhed og ethvert sted, så DBA'er er ikke længere prisgivet telefonopkaldet kl. 3 om morgenen. Nogle mobilovervågningsapps tilbyder endda heatmaps, der giver et øjeblikkeligt data om alvoren af ​​det problem, der udløser advarslen.

Nu hvor du har nogle ideer til at konfigurere dine underretninger, så du bruger mindre tid på at reagere på problemer, der ikke kræver øjeblikkelig triage, kan du finde ud af, hvordan Spotlight Cloud gør overvågning af SQL Server-ydeevne endnu nemmere.

Spotlight Clouds skydrevne SQL Server-ydelsesovervågningsløsning har et væld af funktioner designet til at forenkle præstationsovervågning. Nogle specifikke funktioner, der vil hjælpe dig med at konfigurere effektiv advarsel omfatter:

Mere end 100 definerede alarmer

Spotlight Cloud har mere end 100 definerede alarmer, der advarer brugeren, når de udløses. Fordi at have mere end 100 alarmer, der sender dig alarmer på alle tidspunkter, er det modsatte af effektivt, kan Spotlight Clouds alarmer tilpasses, så du kun modtager alarmer for alarmer, som du angiver.

Sundhedstjekskærm

Overvågning af serversundhed er afgørende for at lokalisere eksisterende og potentielle problemer, der kan påvirke ydeevnen. Spotlight Clouds Health Check-skærm giver data om vigtige systemydeevnemålinger, hjælper med at isolere årsagen til problemer og lader dig bore ned for at få detaljer og planlægge et handlingsforløb.

Støjreduktion

SQL Server-ydelsesovervågning kan blive støjende. Spotlight Cloud kommer med forudkonfigurerede alarmer designet til at hjælpe dig med at prioritere, så du ikke bliver overvældet af advarsler. Disse alarmer kan tilpasses til at imødekomme din organisations specifikke behov, så du ikke bliver bombarderet med notifikationer, du ikke har brug for.


  1. Få en liste over databasepostkonti i SQL Server (T-SQL)

  2. Metoder til indstilling af NLS-parametre og deres prioriteter (Oracle-database)

  3. Brug af Salesforce SOQL fra Linux

  4. MySQL InnoDB fremmednøgle mellem forskellige databaser