woj. podkarpackie
Odchudzanie baz danych
Rzeszów
Analiza bazy zakładu spod Rzeszowa pokazuje zaskakujący obraz: największą tabelą nie są dokumenty ani kartoteki, tylko dziennik zdarzeń systemu. Każde logowanie, każde otwarcie okna, każda synchronizacja z terminalem od lat zapisuje wiersz. Nikt tych danych nie czyta, a zajmują więcej niż cała sprzedaż z dziesięciu lat.
Dzienniki i historia
Największa tabela, której nikt nie czyta
Systemy ERP, produkcyjne i magazynowe zapisują nie tylko dokumenty. Zapisują też dzienniki: logowania, zmiany w kartotekach, historię cen, synchronizacje z terminalami i integracjami, komunikaty błędów. W zakładach i firmach z Podkarpacia, gdzie system pracuje intensywnie na wielu stanowiskach, te tabele rosną szybciej niż cokolwiek innego.
Dzienniki są potrzebne — przez jakiś czas. Historia zmian z ostatnich miesięcy pomaga wyjaśnić błąd, dziennik synchronizacji pokazuje, dlaczego terminal nie wysłał danych. Zapisy sprzed pięciu lat już nikomu nie służą, a obciążają kopie, konserwację i każde zapytanie do tych tabel.
Analizujemy, które tabele rosną najszybciej i co w nich jest. Sprawdzamy, jakie mechanizmy czyszczenia przewiduje producent systemu, ustalamy z firmą zasady przechowywania i uruchamiamy porządkowanie. To, co może się przydać, trafia do archiwum, a nie do kosza.
Zakres
Co obejmuje porządek w dziennikach
Najpierw analiza, potem zasady, na końcu czyszczenie.
- Analiza rozmiaru i przyrostu tabel
- Identyfikacja dzienników i tabel historii
- Sprawdzenie mechanizmów czyszczenia w systemie
- Uzgodnienie zasad przechowywania z firmą
- Archiwum historii potrzebnej do wyjaśnień
- Czyszczenie na kopii i test systemu
- Wykonanie na produkcji w oknie serwisowym
- Cykliczne czyszczenie według zasad
- Nie usuwamy historii potrzebnej do rozliczeń
- Nie czyścimy tabel sposobem nieprzewidzianym przez producenta
- Nie działamy bez kopii i testu
Typowe tabele
Typowe tabele, które rosną bez kontroli
Poniżej rodzaje zapisów, które najczęściej znajdujemy w analizie, i przykładowe zasady.
| Rodzaj zapisów | Do czego służy | Przykładowa zasada |
|---|---|---|
| Dziennik logowań | bezpieczeństwo, wyjaśnienia | kilka miesięcy w bazie |
| Historia zmian kartotek | kto i kiedy zmienił | rok w bazie, reszta w archiwum |
| Logi synchronizacji terminali | diagnoza błędów | kilka tygodni |
| Logi integracji | wyjaśnianie wymiany danych | kilka miesięcy |
| Historia cen | analizy, spory | według uzgodnień |
| Komunikaty błędów | diagnoza | kilka tygodni |
| Kolejki zadań zakończonych | brak | czyszczenie po wykonaniu |
Jak długo przechowywać dzienniki, decyduje firma — czasem z uwagi na wymagania klientów, audytów czy przepisów. My pokazujemy, ile który rodzaj zapisów zajmuje, i wdrażamy ustalone zasady.
Wynik
Co dostajecie
Bazę z danymi, a nie z latami logów.
- Znane tabele: Co rośnie i dlaczego.
- Zasady przechowywania: Spisane i wdrożone.
- Cykliczne czyszczenie: Żeby logi nie wróciły.
Podkarpacie w praktyce
Czego nauczyły nas dzienniki w bazach na Podkarpaciu
Pierwsza rzecz: w systemach z terminalami i integracjami logi synchronizacji bywają największą tabelą w bazie. Zapis każdej wymiany danych przez lata daje ogromne liczby wierszy.
Druga: producenci często przewidują mechanizm czyszczenia dzienników, tylko jest wyłączony albo ustawiony na przechowywanie bez limitu. Włączenie go z rozsądnym okresem rozwiązuje problem na stałe.
Trzecia: przed czyszczeniem warto zapytać osoby, które wyjaśniają błędy i reklamacje, jak daleko wstecz sięgają. Zasady ustalone z nimi są realne.
Najwięcej miejsca w bazie zajmowały logi synchronizacji terminali z kilku lat. Po ustawieniu zasad przechowywania baza zmniejszyła się wyraźnie, a kopia skróciła kilkukrotnie.
Na start
Czego potrzebujemy na start
Wystarczy dostęp i kontakt do dostawcy.
- System i jego wersja
- Kontakt do dostawcy systemu
- Informacja o terminalach i integracjach
- Osoby wyjaśniające błędy i reklamacje
- Wymagania dotyczące przechowywania historii
- Dostęp do serwera
Współpraca
Jak pracujemy
Zaczynamy od analizy tabel i ich przyrostu. Sprawdzamy mechanizmy czyszczenia w systemie.
Ustalamy z firmą zasady przechowywania, archiwizujemy potrzebną historię i czyścimy na kopii. Pracujemy zdalnie.
Wykonujemy operację na produkcji w oknie serwisowym i ustawiamy cykliczne czyszczenie.
Zasięg
Gdzie dokładnie pracujemy
Dzienniki i historię zmian w bazach porządkujemy dla firm z Rzeszowa zdalnie.
Pracujemy też dla firm z Mielca, Dębicy, Łańcuta, Jasionki, Ropczyc i Stalowej Woli.
- Staromieście
- Nowe Miasto
- Baranówka
- Zalesie
- Staroniwa
- Drabinianka
- Krakowska-Południe
- Pobitno
- Wilkowyja
- Słocina
- Załęże
- Budziwój
Poza samym miastem pracujemy też w okolicy: Łańcut, Głogów Małopolski, Boguchwała, Tyczyn, Trzebownisko, Świlcza, Krasne. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje porządek w dziennikach
Wyceniamy po analizie.
| Etap | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Analiza | tabele, przyrost, mechanizmy systemu | zwykle 1–2 dni pracy | stała cena, raport z liczbami |
| Zasady i testy | uzgodnienia, czyszczenie na kopii | kilka dni | wycena po analizie |
| Wykonanie | czyszczenie i archiwum na produkcji | okno serwisowe | wycena po analizie |
| Cykliczne czyszczenie | według ustalonych zasad | automatycznie | w ramach opieki lub osobno |
Konfigurację mechanizmów czyszczenia uzgadniamy z dostawcą systemu.
Współpraca
Od lat logów do bazy z danymi
Analiza
Które tabele rosną.
Mechanizmy
Co przewiduje producent.
Zasady
Ustalone z firmą.
Archiwum
Historia, która może się przydać.
Czyszczenie
Na kopii, potem produkcja.
Cykl
Automatyczne porządki.
Pytania
Zanim zapytasz
Tak, w systemach z terminalami i integracjami to częste.
Nie tę, która jest potrzebna. Ustalamy zasady i archiwum.
Firma. My pokazujemy, ile zajmują.
Nie, korzystamy z przewidzianych mechanizmów.
Nie, jeśli działa cykliczne czyszczenie.
Analiza ma stałą cenę, dalsze prace wyceniamy po niej.
Ta sama okolica
Pozostałe usługi w Rzeszowie
Ta sama usługa
Optymalizacja baz danych w innych miastach
Sprawdźmy, co rośnie w Waszej bazie
Napiszcie, jakiego systemu używacie i czy pracują z nim terminale lub integracje. Zaczniemy od analizy tabel.