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

3 SQL Server-overvågningsspørgsmål at stille, når du overtager en DBA-stilling

Uanset om du er ny til databaseadministration eller bare til dette særlige job, er den første ting, du skal gøre, når du påtager dig en ny DBA-stilling, at revidere den aktuelle serverydelse for at bestemme en baseline.

Men selv før du dykker ned og begynder at analysere målinger og køre sundhedstjek, skal du bruge lidt tid på at samle vigtige baggrundsoplysninger om den server, du har arvet. Du skal især forstå serverens hovedmål, dens mest kritiske funktion, og om der er nogen tilbagevendende problemer.

Når du har samlet baggrundsoplysningerne, kan du begynde at arbejde med din præstationsbaseline. Start med at opsætte advarsler og køre et sundhedstjek for at finde kilden til flaskehalse og præstationsdræbere.

Nu hvor du har en idé om, hvor godt serveren yder, er der tre spørgsmål, du skal stille, så du kan implementere en præstationsforbedringsplan, hvis det er nødvendigt.

1. Hvordan påvirker serverydelsen virksomhedens bundlinje?

Nutidens virksomheder er afhængige af data, hvilket gør DBA's job missionskritisk, selvom de færreste er klar over det. Når du overtager et servermiljø, er det afgørende at finde ud af, hvordan den pågældende servers ydeevne påvirker virksomheden økonomisk. Ved at sætte et beløb i dollars på vigtige præstationsproblemer er der større sandsynlighed for, at du får buy-in til forbedringer. Her er tre måder, hvorpå ydeevne påvirker omsætningen:

  • Tilgængelighed:Salgsdatabaser er f.eks. kritiske indtægtsgenererende for mange virksomheder, men de er kun nyttige, hvis du har adgang til dem. Hvert minut eller time, en database er utilgængelig, kan tildeles en tabt dollarværdi.
  • Opløsningstid:Hvor lang tid dit system er nede, er direkte relateret til mængden af ​​penge, du kommer til at miste.
  • Systemets responstid:Databaser spiller en stor rolle i systemets responstider, og hastigheden er alt for nutidens brugere. Hvis din side er langsom til at indlæse, eller en virksomhedsbruger ikke kan trække en rapport hurtigt, kommer du til at miste denne kunde og deres penge.

2. Hvilken praksis og procedurer er blevet automatiseret, og giver det mening at automatisere andre?

SQL Server har en masse indbyggede automatiseringsfunktioner, der kan gøre ydelsesovervågning mindre tidskrævende for DBA. Et par eksempler omfatter:

  • Forbindelser:Automatiseret indsamling af SQL Server-databaseforbindelser til overvågning
  • Korruption:Advarsel om SQL Server-mistænkte databasesider
  • Fejllogfiler:Overvågning af SQL Server-fejllogfiler med e-mail-advarsler
  • Rapportering:Send præstationsdashboardrapporter under en databasehændelse ved hjælp af rapporteringstjenester

Selvom nogle DBA'er er bekymrede for, at AI og machine learning vil automatisere dem ud af et job, er virkeligheden, at disse teknologier hjælper med at løfte DBA'en til en mere strategisk rolle. Når gentagne, tidskrævende manuelle opgaver automatiseres, kan DBA fokusere på arbejde af højere værdi såsom risikobegrænsning, compliance og justering af ydeevne.

3. Får vi det fulde udbytte af cloud-drevet SQL Server-ydelsesovervågning?

Cloud-baseret ydeevneovervågning har mange fordele, såsom ingen dyr database, der kræves til at gemme ydeevnedata, lavere ejeromkostninger, enkel implementering og meget lidt vedligeholdelse.

Cloud-drevet SQL Server-ydelsesovervågning betyder i bund og grund, at du ikke behøver at planlægge en høj tilgængelighed for at sikre, at overvågning altid er tilgængelig, husk at opdatere dit overvågningsmiljø eller bekymre dig om, hvor meget lagerplads du har brug for til at huse din ydeevnehistorik.

Fra et SQL Server-specifikt perspektiv har Microsoft presset på for udbredt cloud-adoption i et stykke tid. De har endda skubbet opgraderingerne af SQL Server-databaser til cloud-databaser, herunder Azure SQL DB, Azure Managed Instance og Cosmos DB.

En anden fordel ved at bruge en cloud-baseret løsning til præstationsovervågning er fleksibilitet. DBA'er er ikke længere prisgivet med alarmmeddelelser midt om natten. Mange cloud-baserede præstationsovervågningsværktøjer inkluderer mobil præstationsovervågning og triage. Det betyder, at du kan fejlfinde hvor som helst og når som helst.

De tidlige dage af ethvert nyt job kan være overvældende, men det kan føles særligt skræmmende, når det at udføre dit arbejde godt har ekstreme konsekvenser for hele organisationens succes. Databaseadministratorer arbejder bag kulisserne for at sikre, at server- og databaseydelsen er optimal, og at systemet altid er tilgængeligt og hurtigt.

For at komme hurtigt i gang med det nye system, bør nye DBA'er først etablere et basismål for ydeevne. Når først basislinjen er fastsat, kan ovenstående tre spørgsmål bruges ikke kun til at bestemme den bedste fremgangsmåde for at forbedre ydeevnen, hvis det er nødvendigt, men også til at give specifikke data og informationer, der kan bruges til at få buy-in fra ledelsen til finansiering og ressourcer.


  1. Hvor hurtigt er ODBC? En "belastet" sammenligning.

  2. Annoncering af ClusterControl 1.7.5:Avanceret klyngevedligeholdelse og support til PostgreSQL 12 og MongoDB 4.2

  3. Oracle identitet kolonne og indsæt i vælg

  4. Kan jeg oprette forbindelse til SQL Server ved hjælp af Windows-godkendelse fra Java EE webapp?