Kontynuując moje inne pytanie , chciałbym zacząć myśleć o tym, na co powinienem spojrzeć w codziennych / tygodniowych / miesięcznych bazach pod względem alertów. Mam nadzieję, że będę w stanie zobaczyć problemy, zanim się pojawią (taki jest plan) ...
Do tej pory zacząłem zbierać skrypty dla następujących (bez kolejności):
Codziennie
- Sprawdź dostępność systemu (na wypadek, gdybym musiał sprawdzić cokolwiek jako DBA)
- Sprawdź ostatnią kopię zapasową
- Sprawdź kopie zapasowe dziennika transakcji
- Sprawdź status zadań SQL
- Sprawdź średnie zużycie procesora w ciągu ostatnich 24 godzin (lub 1140 minut)
Co tydzień
- Sprawdź historię kopii zapasowych MSDB
- Sprawdź, kiedy ostatnio uruchomiono CheckDB
- Sprawdź fragmentację indeksu
- Sprawdź statystyki indeksu (odczyty vs zapisy itp.)
- Sprawdź, czy nie ma wąskich gardeł we / wy
Miesięczny
- Sprawdź brakujące indeksy
- Sprawdź indeksy, które nie są już używane
Jakieś inne sugestie? (Jestem nowy w DBA, więc wszelka pomoc / porady są zawsze mile widziane)