Jak wygląda plan konserwacji najlepszych praktyk SQL Server? [Zamknięte]

15

Jestem studentem Fontys University w Eindhoven, a obecnie przeprowadzam serię wywiadów, aby pomóc w opracowaniu narzędzia SQL Server i chciałbym uzyskać opinie od ekspertów w tej dziedzinie.

Jedno z moich pytań to:

Jak wygląda plan konserwacji najlepszych praktyk SQL Server? Czy używasz do tego planów konserwacji programu SQL Server, czy używasz niestandardowych skryptów?

Jamil
źródło

Odpowiedzi:

12

Musisz to zaplanować z uwzględnieniem potrzeb biznesowych. Czasami jest to plan konserwacji (na przykład, gdy sklep nie ma pełnoetatowych baz danych lub chce minimum złożoności). Innym razem są to skrypty konserwacji Ola Hallengren . Cokolwiek robisz, musi ono uwzględniać potrzeby biznesowe związane z tymi danymi. Omówiłem to w moim poście Ozar's Hierarchy of Database Needs .

Brent Ozar
źródło
5

Ustanowienie planu konserwacji jest bardziej skomplikowane niż po prostu przestrzeganie danej „najlepszej praktyki”. Jest w tym wszystkim za dużo.

Aby dać ci pomysł, Brad's Sure Guide to Maintenance Plan to darmowy ebook o długości 269 stron. Gdyby to było prostsze pytanie, książka byłaby o wiele, wiele krótsza.

Na przykład, gdy trafię w to pytanie w wywiadzie, powiedziałbym, że całkowicie zależy to od zasobów, jakie firma ma do dyspozycji, potrzeb biznesowych, danych w bazie danych, częstotliwości (i jak) tych danych itp. niestety nie ma jednej szybkiej odpowiedzi na pytanie.

Richard
źródło
1

Istnieje kilka sugestii dotyczących praktyk zadań konserwacyjnych. Zadania konserwacji nie dotyczą wszystkich scenariuszy środowiska SQL Server

Nie zaleca się częstego używania zadania Zmniejsz bazę danych, ponieważ może to prowadzić do obniżenia wydajności i fragmentacji dysków i indeksów

Reorganizacja, aktualizacja statystyk i zadania odbudowy mogą również prowadzić do problemów z wydajnością oraz obciążeniami procesora i dysku twardego

Podczas korzystania z pełnych kopii zapasowych bazy danych należy regularnie sprawdzać dostępne miejsce na dysku i usuwać przestarzałe pliki

Zaplanuj poza godzinami pracy sprawdzanie integralności bazy danych, aby uniknąć problemów z wydajnością

Harmonogramy, zalecenia i praktyki dotyczące zadań konserwacyjnych są różne - zależą od zasad firmy, sposobu użytkowania i środowiska SQL Server

Ivan Stankovic
źródło