woj. kujawsko-pomorskie
Odchudzanie baz danych
Bydgoszcz
Firma z Bydgoszczy przeniosła stare dokumenty do archiwum. Tabele mają teraz dużo mniej wierszy, ale plik bazy na dysku jest tak samo duży, a część operacji wcale nie przyspieszyła. Archiwizacja zrobiła połowę pracy. Po usunięciu dużej ilości danych indeksy są pofragmentowane, statystyki nieaktualne, a w plikach zostało mnóstwo pustego miejsca.
Po archiwizacji
Mniej danych, ten sam plik, podobna szybkość
Sama archiwizacja daje dużo, ale nie wszystko. Po przeniesieniu milionów wierszy do archiwum baza zostaje w stanie, który trudno nazwać uporządkowanym. Indeksy mają dziury po usuniętych danych, statystyki opisują stan sprzed archiwizacji, a pliki bazy na dysku nie zmniejszają się same.
Firmy z Bydgoszczy, które przeprowadziły archiwizację bez tej drugiej części, bywają rozczarowane efektem. Kopia skróciła się mniej, niż zakładano, bo pliki są duże. Niektóre raporty nawet zwolniły, bo silnik korzysta z nieaktualnych statystyk.
Drugą połowę pracy wykonujemy zaraz po archiwizacji, w tym samym albo kolejnym oknie serwisowym. Przebudowujemy pofragmentowane indeksy, aktualizujemy statystyki, reorganizujemy tabele i jednorazowo zmniejszamy pliki bazy do rozsądnego rozmiaru. Na koniec ustawiamy plan konserwacji dla mniejszej bazy.
Co robimy
Co robimy po archiwizacji
W kolejności, która daje najlepszy efekt.
- Pomiar fragmentacji indeksów po archiwizacji
- Przebudowa pofragmentowanych indeksów
- Aktualizacja statystyk wszystkich zmienionych tabel
- Reorganizacja tabel z dużą ilością pustego miejsca
- Jednorazowe zmniejszenie plików bazy
- Ponowna przebudowa indeksów po zmniejszeniu
- Nowy plan konserwacji dla mniejszej bazy
- Pomiar operacji i kopii po porządkach
- Nie zostawiamy bazy w stanie po samej archiwizacji
- Nie ustawiamy zmniejszania plików jako stałego zadania
- Nie zmieniamy struktury tabel systemu
Przed i po porządkach
Stan po archiwizacji i po porządkach
Poniżej, co zmienia druga połowa pracy.
| Kwestia | Po samej archiwizacji | Po porządkach |
|---|---|---|
| Plik bazy na dysku | tak samo duży | zmniejszony do rozsądnego rozmiaru |
| Indeksy | pofragmentowane | przebudowane |
| Statystyki | sprzed archiwizacji | aktualne |
| Czas kopii | skrócony częściowo | skrócony w pełni |
| Raporty | czasem wolniejsze | szybsze |
| Konserwacja | ustawiona pod dużą bazę | dopasowana do mniejszej |
| Wolne miejsce na dysku | bez zmian | odzyskane |
Zmniejszanie plików bazy ma sens jednorazowo, po usunięciu dużej ilości danych. Robione regularnie fragmentuje indeksy i nic nie daje, bo baza i tak rośnie z powrotem.
Wynik
Co dostajecie
Pełny efekt odchudzenia.
- Mniejsze pliki: Odzyskane miejsce na dysku.
- Uporządkowane indeksy: I aktualne statystyki.
- Nowa konserwacja: Dopasowana do mniejszej bazy.
Bydgoszcz w praktyce
Czego nauczyły nas porządki po archiwizacji w Bydgoszczy
Pierwsza rzecz: firmy, które archiwizowały bazę samodzielnie albo z pomocą narzędzia dostawcy, prawie zawsze pomijają drugą część. Efekt jest wtedy wyraźnie mniejszy, niż mógłby być.
Druga: kolejność ma znaczenie. Zmniejszenie plików po przebudowie indeksów fragmentuje je z powrotem, dlatego po zmniejszeniu przebudowujemy je jeszcze raz.
Trzecia: plan konserwacji ustawiony dla dużej bazy trwa niepotrzebnie długo po odchudzeniu. Dopasowanie go do nowego rozmiaru zwalnia okno nocne.
Po archiwizacji plik bazy był tak samo duży, a raporty nie przyspieszyły. Po przebudowie indeksów, statystykach i zmniejszeniu plików kopia skróciła się kilkukrotnie, a raporty działają wyraźnie szybciej.
Na start
Czego potrzebujemy na start
Najważniejsza jest informacja o archiwizacji.
- System i wersja bazy
- Kiedy i jak przeprowadzono archiwizację
- Rozmiar plików bazy przed i po
- Operacje, które nie przyspieszyły
- Okno serwisowe
- Dostęp do serwera
Współpraca
Jak pracujemy
Zaczynamy od pomiaru stanu bazy po archiwizacji: fragmentacja, statystyki, puste miejsce w plikach. Sprawdzamy kopie.
Wykonujemy porządki w oknie serwisowym we właściwej kolejności. Pracujemy zdalnie.
Mierzymy operacje i kopię po porządkach i ustawiamy plan konserwacji dla mniejszej bazy.
Zasięg
Gdzie dokładnie pracujemy
Porządki w bazach po archiwizacji wykonujemy dla firm z Bydgoszczy zdalnie.
Pracujemy też dla firm z Solca Kujawskiego, Nakła nad Notecią, Białych Błot, Koronowa, Szubina i Inowrocławia.
- Bocianowo-Śródmieście-Stare Miasto
- Nowy Fordon
- Stary Fordon
- Szwederowo
- Bartodzieje
- Wyżyny
- Kapuściska
- Bielawy
- Osowa Góra
- Miedzyń-Prądy
- Błonie
- Wilczak-Jary
Poza samym miastem pracujemy też w okolicy: Solec Kujawski, Białe Błota, Osielsko, Nakło nad Notecią, Koronowo, Żnin, Szubin. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztują porządki po archiwizacji
Przy naszych archiwizacjach to część pracy. Po cudzej wyceniamy osobno.
| Etap | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Pomiar stanu | fragmentacja, statystyki, pliki | krótko | wycena po rozmowie |
| Porządki | indeksy, statystyki, reorganizacja, pliki | okno serwisowe | godzinowo lub wycena po pomiarze |
| Plan konserwacji | dla mniejszej bazy | krótko | w wycenie porządków |
| Pełne odchudzenie | archiwizacja i porządki razem | według zakresu | stała cena analizy, reszta po niej |
Porządki po archiwizacji wykonujemy w oknie serwisowym, bez wpływu na pracę firmy.
Współpraca
Od połowy efektu do pełnego odchudzenia
Pomiar
Stan po archiwizacji.
Indeksy
Przebudowa.
Statystyki
Aktualne.
Pliki
Jednorazowo zmniejszone.
Indeksy ponownie
Po zmniejszeniu.
Konserwacja
Dla mniejszej bazy.
Pytania
Zanim zapytasz
Bo pliki bazy nie zmniejszają się same.
Najczęściej przez pofragmentowane indeksy i stare statystyki.
Tak, jednorazowo i z przebudową indeksów po nim.
Nie. Regularnie działa tylko plan konserwacji.
Tak, po pomiarze stanu bazy.
Nie. Wykonujemy je w oknie serwisowym.
Ta sama okolica
Pozostałe usługi w Bydgoszczy
Ta sama usługa
Optymalizacja baz danych w innych miastach
Dokończmy odchudzenie Waszej bazy
Napiszcie, kiedy archiwizowaliście bazę i co nie przyspieszyło. Zaczniemy od pomiaru.