woj. lubelskie
Administracja MS SQL
Zamość
Przy wdrożeniu ktoś uruchomił kreator planu konserwacji i zaznaczył wszystkie opcje. Od lat co noc baza jest zmniejszana, potem wszystkie indeksy przebudowywane, co znów ją powiększa, a kontrola spójności nie działa, bo zadanie kończy się błędem, którego nikt nie czyta. Plan istnieje, więc wszyscy uważają, że baza jest zadbana.
Plan konserwacji
Plan, który istnieje, ale nie pomaga
Plan konserwacji w MS SQL albo nie istnieje, albo został skonfigurowany kreatorem przy wdrożeniu i robi rzeczy, których nikt nigdy nie sprawdził. W firmach z Zamościa częściej spotykamy ten drugi przypadek.
Najczęstsze błędy z kreatora to nocne zmniejszanie bazy, które fragmentuje indeksy i zabiera czas, przebudowa wszystkich indeksów niezależnie od potrzeby, brak aktualizacji statystyk po reorganizacji i kontrola spójności, która nie działa albo nie jest uruchamiana wcale. Do tego zadania kończą się błędami, ale powiadomienia nie trafiają do nikogo.
Przeglądamy historię zadań i ustawiamy plan od nowa: kontrola spójności bazy, indeksy według stopnia fragmentacji, aktualizacja statystyk, porządkowanie historii kopii — wszystko w oknach serwisowych dopasowanych do pracy firmy i z powiadomieniem o błędzie.
Nowy plan
Co obejmuje nowy plan konserwacji
Każde zadanie ma swój cel i swoje okno.
- Przegląd istniejących zadań i ich historii
- Usunięcie nocnego zmniejszania bazy
- Kontrola spójności bazy w rozsądnym rytmie
- Indeksy przebudowywane według fragmentacji
- Aktualizacja statystyk
- Porządkowanie historii zadań i kopii
- Okna serwisowe dopasowane do pracy firmy
- Powiadomienie o nieudanym zadaniu
- Nie zostawiamy zmniejszania bazy w stałym planie
- Nie przebudowujemy wszystkich indeksów co noc
- Nie uznajemy zadania za działające bez sprawdzenia historii
Błędy z kreatora
Typowe błędy planu z kreatora
Poniżej rzeczy, które najczęściej znajdujemy w historii zadań.
| Ustawienie | Skutek | Poprawka |
|---|---|---|
| Zmniejszanie bazy co noc | fragmentacja, stracony czas | usunięcie z planu |
| Przebudowa wszystkich indeksów | długa konserwacja, obciążenie | według fragmentacji |
| Brak aktualizacji statystyk | złe plany wykonania | osobne zadanie |
| Kontrola spójności wyłączona | uszkodzenie wykryte za późno | włączenie w rytmie |
| Zadanie kończy się błędem | konserwacja nie działa | naprawa i powiadomienie |
| Konserwacja w godzinach pracy | spowolnienia dla użytkowników | przeniesienie w okno |
| Historia kopii nigdy nieczyszczona | rosnąca baza systemowa | zadanie porządkowe |
Regularne zmniejszanie plików bazy fragmentuje indeksy, a baza i tak rośnie z powrotem. Zmniejszanie ma sens jednorazowo, po usunięciu dużej ilości danych, a nie jako nocne zadanie.
Wynik
Co dostajecie
Konserwację, która faktycznie dba o bazę.
- Działająca kontrola spójności: Uszkodzenia wykryte wcześnie.
- Krótsza konserwacja: Tylko to, co potrzebne.
- Powiadomienia: Błąd zadania nie przejdzie niezauważony.
Roztocze w praktyce
Czego nauczyły nas plany konserwacji w Zamościu
Pierwsza rzecz: historia zadań często pokazuje, że konserwacja od miesięcy kończy się błędem. Wszyscy myśleli, że działa, bo zadanie było zaplanowane.
Druga: usunięcie nocnego zmniejszania bazy i przejście na przebudowę według fragmentacji skraca konserwację wielokrotnie, a indeksy są w lepszym stanie niż wcześniej.
Trzecia: w Zamościu i okolicach przegląd planu możemy zacząć na miejscu, bez kosztów dojazdu. Samą konserwację ustawiamy i kontrolujemy zdalnie.
Mieliśmy plan konserwacji z kreatora i myśleliśmy, że baza jest zadbana. Okazało się, że kontrola spójności od roku kończyła się błędem, a baza była co noc zmniejszana bez sensu.
Na start
Czego potrzebujemy na start
Wystarczy dostęp do serwera.
- Wersja MS SQL i system na bazie
- Dostęp administracyjny do serwera
- Godziny pracy firmy
- Informacja o dotychczasowej konserwacji
- Adres do powiadomień o błędach
- Termin na zmiany w oknie serwisowym
Współpraca
Jak pracujemy
Zaczynamy od przeglądu istniejących zadań i ich historii — w Zamościu możemy na miejscu, bez kosztów dojazdu.
Ustawiamy nowy plan konserwacji w oknach serwisowych i sprawdzamy kopie przed zmianami. Pracujemy zdalnie.
Po kilku dniach sprawdzamy historię nowych zadań. W ramach opieki reagujemy na powiadomienia o błędach.
Zasięg
Gdzie dokładnie pracujemy
Plany konserwacji baz MS SQL przeglądamy i ustawiamy dla firm z Zamościa, na miejscu bez kosztów dojazdu i zdalnie.
Pracujemy też dla firm z Biłgoraja, Hrubieszowa, Tomaszowa Lubelskiego, Szczebrzeszyna, Krasnobrodu i Zwierzyńca.
- Stare Miasto
- Nowe Miasto
- Karolówka
- Planty
- Majdan
- Zamczysko
- Słoneczny Stok
- Promyk
- Orzeszkowej-Reymonta
- Kilińskiego
Poza samym miastem pracujemy też w okolicy: Szczebrzeszyn, Zwierzyniec, Krasnobród, Tomaszów Lubelski, Biłgoraj, Hrubieszów, Sitno. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje nowy plan konserwacji
Zwykle to kilka godzin pracy.
| Element | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Przegląd planu | zadania, historia, błędy | krótko | wycena po rozmowie |
| Nowy plan konserwacji | spójność, indeksy, statystyki, porządki | kilka godzin | godzinowo |
| Kontrola po wdrożeniu | historia nowych zadań | krótko | w wycenie planu |
| Opieka | powiadomienia, monitoring, przeglądy | miesięcznie | abonament, wycena po przeglądzie |
Jeśli kontrola spójności wykaże uszkodzenie, naprawę wyceniamy osobno.
Współpraca
Od planu z kreatora do konserwacji, która działa
Historia zadań
Co naprawdę się wykonuje.
Kopie
Przed zmianami.
Nowy plan
Spójność, indeksy, statystyki.
Okna serwisowe
Poza godzinami pracy.
Powiadomienia
O nieudanych zadaniach.
Kontrola
Po kilku dniach.
Pytania
Zanim zapytasz
Często nie, a czasem szkodzi, np. zmniejszaniem bazy co noc.
Żeby wykryć uszkodzenie bazy, zanim trafi do kopii.
Nie. Tylko te, które są pofragmentowane.
Nie, jeśli działa w oknie serwisowym.
Tak, na Lubelszczyźnie bez kosztów dojazdu.
Zwykle kilka godzin pracy.
Ta sama okolica
Pozostałe usługi w Zamościu
Sprawdźmy, co naprawdę robi Wasz plan konserwacji
Napiszcie, jakiej wersji MS SQL używacie. Zaczniemy od przeglądu historii zadań.