sql >> Database >  >> RDS >> Sqlserver

4 tips voor het instellen van uw SQL Server-waarschuwingen

Het is 3 uur 's nachts en plotseling ontploft je telefoon met waarschuwingen. Er moet iets heel ergs met de server zijn gebeurd. Alleen deed het dat niet. Het is weer een vals alarm, de derde deze maand zelfs. Terwijl je terug naar bed gaat terwijl je je slaaparme hoofd schudt, maak je een mentale notitie om morgen de systeemwaarschuwingsinstellingen te bekijken en de broodnodige aanpassingen te maken.

Het bovenstaande scenario illustreert wat er gebeurt als waarschuwingen en alarmen niet efficiënt worden ingesteld. Alarmmoeheid treedt op, wat de kans vergroot dat een DBA een kritiek alarm mist. Alarmmoeheid treedt op wanneer een DBA voortdurend wordt belaagd door waarschuwingen - sommige belangrijk, de meeste niet.

Gelukkig kunt u uw SQL Server-waarschuwingen aanpassen, zodat u alleen die ontvangt die snelle, menselijke aandacht nodig hebben.

De gemakkelijkste manier om de chaos te kalmeren, is door simpelweg enkele alarmen uit te schakelen. Hoewel dit eenvoudig is in termen van daadwerkelijke inspanning, kan het mentaal moeilijk zijn voor een DBA om alarmen uit te schakelen uit angst dat ze een kritieke probleemmelding zullen missen.

Om die angst te overwinnen, besteedt u wat tijd aan het analyseren van waarschuwingen om te bepalen welke chronisch valse alarmen zijn, degenen die niet onmiddellijk aandacht behoeven en degenen die met een beetje automatisering kunnen worden afgehandeld. Zodra u deze waarschuwingen hebt geïdentificeerd, kunt u ze gerust uitschakelen en volgen via logboeken.

Nu u het geluid onder controle heeft, is het belangrijk om al uw SQL Server-alarmen te controleren om er zeker van te zijn dat ze correct zijn ingesteld. Correct ingestelde alarmen zijn niet alleen cruciaal voor de prestaties van uw server, maar ook voor uw gezond verstand.

Om te beginnen met het instellen van efficiënte waarschuwingen, vooral als u de DBA-taak hebt geërfd, moet u eerst met frisse ogen naar de bestaande alarmen kijken. Zie je iets ongewoons? Als u al een tijdje de DBA bent, wilt u misschien beginnen met het bekijken van uw logboeken om te zien of er trends zijn die aangeven dat er onderhoud nodig is.

Als u eenmaal een goed idee heeft van de status van uw bestaande waarschuwingen, zijn er enkele best practices die u kunt implementeren om ervoor te zorgen dat u alleen de meest kritieke waarschuwingen ontvangt en die waarvoor onmiddellijke menselijke tussenkomst nodig is.

Hier zijn vier tips voor het instellen van effectieve SQL Server-waarschuwingen.

Stel specifieke regels in voor alarmen

Dit is een geweldige manier om onnodig alarmgeluid te voorkomen. Je hoeft niet altijd alles te weten. Door specifieke regels in te stellen, zoals 'exemplaar X uitsluiten van het alarm' of 'alleen een waarschuwing verzenden als dit alarm Y keer wordt geactiveerd', kunt u zich concentreren op de belangrijkste problemen en voorkomt u alarmmoeheid.

Gebruik slimme alarmen die niet alleen waarschuwingen verzenden, maar ook het diagnoseproces starten

Er zijn enkele hulpprogramma's voor het bewaken van de prestaties van SQL Server op de markt die u niet alleen vertellen dat u een probleem heeft, ze geven u ook ideeën over hoe u het probleem kunt oplossen. Als je meteen de mogelijke oorzaak van een alarm identificeert, zal je oplossingstijd waarschijnlijk aanzienlijk korter zijn.

Geef prioriteit aan alarmen, zodat u eerst de belangrijkste problemen aanpakt

Hoe sneller u een prestatievernietigend probleem identificeert, hoe beter. Zorg ervoor dat u met uw SQL Server-bewakingstool alarmen kunt aanpassen en prioriteren, zodat u de echt grote problemen snel kunt zien. U bepaalt de drempelwaarde, wanneer u een waarschuwing geeft, wat u negeert en welke actie u moet ondernemen wanneer een waarschuwing wordt geactiveerd.

Profiteer van mobiele meldingen

Mobiele prestatiemonitoring heeft geweldige dingen gedaan voor de balans tussen werk en privé van DBA's. Waarschuwingen kunnen nu worden beoordeeld en soms zelfs gewist vanaf elk apparaat en elke locatie, zodat DBA's niet langer overgeleverd zijn aan het telefoontje van 3 uur 's nachts. Sommige mobiele monitoring-apps bieden zelfs heatmaps die in één oogopslag gegevens bieden over de ernst van het probleem dat de waarschuwing veroorzaakte.

Nu je wat ideeën hebt voor het instellen van je waarschuwingen, zodat je minder tijd kwijt bent aan het reageren op problemen die niet onmiddellijk moeten worden opgespoord, kun je ontdekken hoe Spotlight Cloud het monitoren van SQL Server-prestaties nog eenvoudiger maakt.

Spotlight Cloud's cloud-aangedreven SQL Server-oplossing voor prestatiebewaking heeft een schat aan functies die zijn ontworpen om prestatiebewaking te vereenvoudigen. Enkele specifieke functies waarmee u efficiënte waarschuwingen kunt instellen, zijn onder meer:

Meer dan 100 gedefinieerde alarmen

Spotlight Cloud heeft meer dan 100 gedefinieerde alarmen die de gebruiker waarschuwen wanneer ze worden geactiveerd. Omdat het tegenovergestelde van efficiënt is om meer dan 100 alarmen te hebben die u op elk moment waarschuwingen sturen, kunnen de alarmen van Spotlight Cloud worden aangepast, zodat u alleen waarschuwingen ontvangt voor alarmen die u opgeeft.

Scherm voor Gezondheidscontrole

Het bewaken van de serverstatus is van cruciaal belang voor het opsporen van bestaande en potentiële problemen die de prestaties kunnen beïnvloeden. Het Health Check-scherm van Spotlight Cloud biedt gegevens over de belangrijkste prestatiestatistieken van het systeem, helpt de hoofdoorzaak van problemen te isoleren en laat u inzoomen om details te krijgen en een actieplan te plannen.

Ruisonderdrukking

De prestatiebewaking van SQL Server kan luidruchtig worden. Spotlight Cloud wordt geleverd met vooraf geconfigureerde alarmen die zijn ontworpen om u te helpen prioriteiten te stellen, zodat u niet wordt overspoeld door waarschuwingen. Deze alarmen kunnen worden aangepast aan de specifieke behoeften van uw organisatie, zodat u niet wordt gebombardeerd met meldingen die u niet nodig heeft.


  1. Bindende parameters voor Oracle Dynamic SQL

  2. Vind alle niet-numerieke waarden in een kolom in MariaDB

  3. Hoe SQLite Upper() werkt

  4. Is het mogelijk om meerdere kolommen te GROUPEREN met MySQL?