woj. wielkopolskie

Administracja MS SQL
Poznań

Na koniec miesiąca dział finansowy firmy z Poznania uruchamia zamknięcie i idzie do domu. Rano okazuje się, że operacja wciąż trwa, bo w nocy równolegle wystartowała kopia zapasowa i konserwacja. Przez resztę dnia system działa wolno dla wszystkich. Przez pozostałe dni miesiąca nikt nie zgłasza problemu, bo reszta działa normalnie.

Bezpłatna wycena +48 887 831 588

Księgowa przy zamknięciu miesiąca wieczorem Zamknięcie miesiącakonkretna operacja zmierzona i skrócona
MS SQL Server Zamknięcie miesiąca Ciężkie raporty Pomiar operacji Najcięższe zapytania Indeksy Konflikt z kopiami Okna serwisowe Poznań i Wielkopolska
o połowętypowe skrócenie czasu krytycznych operacji
2–3operacje zwykle odpowiadają za problem
1kalendarz zadań bez konfliktów
24/7monitoring bazy i kopii

Zamknięcie miesiąca

Problem, który istnieje trzy dni w miesiącu

Kiedy firma mówi „system zwolnił", rzadko chodzi o cały system. W firmach z Poznania najczęściej są to dwie, trzy konkretne operacje: zamknięcie miesiąca, rozliczenie magazynu, duże zestawienie dla zarządu. Pozostałe dni miesiąca wyglądają normalnie, więc problem długo nie jest traktowany poważnie.

Zamknięcie miesiąca to zwykle najcięższa operacja w całym systemie. Czyta i przelicza dane z całego okresu, często z wielu tabel naraz. Jeśli indeksy nie pasują do zapytań, a statystyki są nieaktualne, trwa godzinami. Jeśli do tego nakłada się na nocną kopię i konserwację, wszystko trwa jeszcze dłużej.

Mierzymy dokładnie tę operację: które zapytania zajmują najwięcej czasu, na co czekają, z czym kolidują. Porządkujemy indeksy i statystyki pod jej potrzeby, rozdzielamy w czasie kopie, konserwację i ciężkie operacje. Wynik mierzymy przy kolejnym zamknięciu.

Zakres

Co obejmuje przyspieszenie zamknięcia

Skupiamy się na operacji, która boli, a nie na wszystkim naraz.

  • Pomiar czasu zamknięcia i jego etapów
  • Najcięższe zapytania w trakcie operacji
  • Na co czeka operacja: dysk, blokady, pamięć
  • Indeksy dopasowane do zapytań zamknięcia
  • Aktualizacja statystyk przed zamknięciem
  • Kalendarz kopii i konserwacji bez kolizji
  • Pomiar przy kolejnym zamknięciu
  • Rekomendacje dla dostawcy systemu, jeśli trzeba
  • Nie zmieniamy logiki systemu bez dostawcy
  • Nie zakładamy przyczyny bez pomiaru
  • Nie zostawiamy ciężkich zadań nakładających się w nocy
Zespół finansowy czeka na raport

Przyczyny

Co wydłuża zamknięcie miesiąca

Poniżej przyczyny, które najczęściej pokazuje pomiar.

PrzyczynaJak ją widaćPoprawka
Brakujący indeksodczyt całej tabeli w pętliindeks pod zapytanie
Nieaktualne statystykizły plan wykonaniaaktualizacja przed operacją
Kolizja z kopią zapasowączekanie na dyskprzesunięcie kopii
Kolizja z konserwacjąblokady i czekanieprzesunięcie konserwacji
Duży dziennik transakcjiwolne zapisykopie dziennika, rozmiar pliku
Za mało pamięciciągłe odczyty z dyskurozważenie rozbudowy
Nieoptymalne zapytanie systemujedno zapytanie dominujezgłoszenie do dostawcy
Kalendarz zadań nocnych

Kopie, konserwacja, zamknięcia i raporty często startują o tej samej porze, bo tak ustawiono je niezależnie od siebie. Jeden wspólny kalendarz usuwa kolizje bez żadnych zmian w bazie.

Wynik

Co dostajecie

Zamknięcie miesiąca, które kończy się przed rozpoczęciem pracy.

  • Zmierzona operacja: Wiadomo, co zajmuje czas.
  • Indeksy pod zapytania: Dopasowane do najcięższych operacji.
  • Kalendarz bez kolizji: Kopie i konserwacja w innym czasie.

Poznań w praktyce

Czego nauczyły nas zamknięcia miesiąca w Poznaniu

Pierwsza rzecz: w wielu firmach zamknięcie miesiąca, kopia i konserwacja startują w tym samym czasie. Samo rozdzielenie ich w kalendarzu skraca operację wyraźnie.

Druga: dopasowanie indeksów do zapytań zamknięcia i aktualizacja statystyk tuż przed nim to zwykle największy zysk. Czas krytycznych operacji skraca się typowo o połowę.

Trzecia: gdy pomiar pokazuje nieoptymalne zapytanie w samym systemie, przekazujemy dostawcy konkretne dane. Taka rozmowa jest dużo skuteczniejsza niż ogólne „system jest wolny".

Zamknięcie miesiąca trwało całą noc i pół dnia. Po rozdzieleniu kopii, konserwacji i dopasowaniu indeksów kończy się w nieco ponad godzinę.
firma dystrybucyjna z Poznania
Pasek postępu długiej operacji

Na start

Czego potrzebujemy na start

Najważniejszy jest termin najbliższego zamknięcia.

  • Wersja MS SQL i system na bazie
  • Opis zamknięcia miesiąca i jego czasu
  • Termin najbliższego zamknięcia
  • Godziny kopii i konserwacji
  • Dostęp administracyjny do serwera
  • Kontakt do dostawcy systemu

Współpraca

Jak pracujemy

Zaczynamy od przeglądu stanu i kalendarza zadań. Najbliższe zamknięcie mierzymy w trakcie działania.

Porządkujemy indeksy i statystyki pod zapytania zamknięcia, rozdzielamy zadania nocne. Pracujemy zdalnie, poza godzinami pracy.

Mierzymy kolejne zamknięcie i porównujemy wyniki. W ramach opieki przygotowujemy bazę przed każdym zamknięciem.

Zasięg

Gdzie dokładnie pracujemy

Zamknięcia miesiąca i ciężkie raporty w bazach MS SQL przyspieszamy dla firm z Poznania zdalnie.

Pracujemy też dla firm ze Swarzędza, Lubonia, Kórnika, Śremu, Obornik i Szamotuł.

  • Stare Miasto
  • Jeżyce
  • Grunwald Północ
  • Wilda
  • Sołacz
  • Stare Winogrady
  • Rataje
  • Piątkowo
  • Naramowice
  • Górczyn
  • Zielony Dębiec
  • Podolany

Poza samym miastem pracujemy też w okolicy: Luboń, Swarzędz, Suchy Las, Tarnowo Podgórne, Komorniki, Kórnik, Mosina. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.

Budżet

Ile kosztuje przyspieszenie zamknięcia

Koszt zależy od liczby operacji i rozmiaru bazy.

ElementZakresCzasOrientacyjnie
Przegląd i kalendarz zadaństan bazy, kolizjekilka godzinwycena po rozmowie
Pomiar zamknięciazapytania, oczekiwania, etapyw trakcie operacjigodzinowo
Porządek pod operacjęindeksy, statystyki, zadania nocnezależnie od bazywycena po pomiarze
Opiekaprzygotowanie przed zamknięciem, monitoringmiesięcznieabonament, wycena po przeglądzie

Zmiany w logice systemu ERP wykonuje jego dostawca. My przekazujemy dane z pomiaru.

Współpraca

Od zamknięcia przez całą noc do godziny

  1. Kalendarz

    Co startuje w nocy.

  2. Pomiar

    W trakcie zamknięcia.

  3. Przyczyny

    Zapytania i kolizje.

  4. Porządek

    Indeksy, statystyki, zadania.

  5. Kolejne zamknięcie

    Pomiar i porównanie.

  6. Opieka

    Przygotowanie co miesiąc.

Pytania

Zanim zapytasz

Najczęściej przez indeksy, statystyki i kolizje z kopiami.

Zwykle nie. Jeśli tak, dajemy dostawcy dane z pomiaru.

W trakcie jej działania, zapytanie po zapytaniu.

Mierzymy przed i po. Typowo krytyczne operacje skracają się o połowę.

Nie. Robimy je poza godzinami pracy.

Często tak, bo porządek w bazie działa na wszystkie operacje.

Skróćmy Wasze zamknięcie miesiąca

Napiszcie, ile trwa zamknięcie i kiedy wypada najbliższe. Zmierzymy je w trakcie.

Wszystkie miasta i usługi (851 stron) →
Bezpłatna wycena