woj. lubuskie

Odchudzanie baz danych
Gorzów Wielkopolski

Firma z Gorzowa zgłasza się z prośbą o archiwizację, bo system działa wolno. Analiza pokazuje bazę wielkości kilku gigabajtów z trzech lat pracy. Archiwizacja zmniejszyłaby ją nieznacznie i niczego by nie przyspieszyła. Spowolnienie ma inną przyczynę — i uczciwa odpowiedź brzmi: tego nie trzeba odchudzać, trzeba naprawić coś innego.

Bezpłatna wycena +48 887 831 588

Zdenerwowany użytkownik wolnego programu Uczciwa diagnozaarchiwizacja tylko wtedy, gdy pomoże
Diagnoza spowolnień Mała baza Indeksy i statystyki Nieoptymalne zapytania Sprzęt serwera Sieć Aplikacja Wskazanie przyczyny Gorzów i okolice
1prawdziwa przyczyna wskazana w raporcie
0archiwizacji, która nic nie da
1–2 dnipracy nad analizą
60–80%redukcja tylko tam, gdzie baza jest duża

Uczciwa diagnoza

Archiwizacja nie jest odpowiedzią na każde spowolnienie

Odchudzanie bazy daje duże efekty w firmach, które pracują na systemie wiele lat i mają w bazie dane z dekady. Nie jest jednak lekarstwem na każde spowolnienie. Jeśli baza jest mała albo stosunkowo młoda, archiwizacja niewiele zmieni.

Firmy z Gorzowa, które zgłaszają się z prośbą o archiwizację, czasem mają zupełnie inny problem: pofragmentowane indeksy, jeden raport z nieoptymalnym zapytaniem, serwer z za małą ilością pamięci, wolną sieć między biurem a serwerem albo błąd w samej aplikacji. Każdy z tych problemów wymaga innego rozwiązania.

Analiza zawsze zaczyna się od pytania, czy archiwizacja w ogóle ma sens. Jeśli nie, mówimy to wprost i wskazujemy, gdzie leży prawdziwa przyczyna oraz kto powinien się nią zająć — my, dostawca systemu, osoba odpowiedzialna za sieć czy autor raportu.

Co sprawdzamy

Co sprawdzamy, gdy baza nie jest duża

Szukamy przyczyny, a nie uzasadnienia dla archiwizacji.

  • Rozmiar bazy wobec skali i wieku firmy
  • Stan indeksów i statystyk
  • Najcięższe zapytania i ich źródło
  • Wykorzystanie pamięci, procesora i dysku
  • Czas odpowiedzi sieci między stanowiskami a serwerem
  • Zachowanie aplikacji na stanowiskach
  • Konserwacja bazy i jej historia
  • Raport z przyczyną i wskazaniem, kto powinien działać
  • Nie proponujemy archiwizacji, która nic nie da
  • Nie naprawiamy cudzego kodu bez dokumentacji
  • Nie zgadujemy przyczyny bez pomiaru
Programista analizuje wolny raport

Przyczyny

Przyczyny spowolnień przy małej bazie

Poniżej najczęstsze przyczyny i to, kto zwykle je rozwiązuje.

PrzyczynaJak ją widaćKto rozwiązuje
Pofragmentowane indeksycoraz wolniej z miesiącamimy, w ramach administracji bazy
Nieaktualne statystykiraz szybko, raz wolnomy
Nieoptymalne zapytanie raportujeden raport obciąża serwerautor raportu lub my
Za mało pamięciciągłe odczyty z dyskudecyzja o sprzęcie
Wolna siećwolno na stanowiskach, serwer spokojnyosoba od sieci
Błąd w aplikacjiwolna konkretna funkcjadostawca systemu
Duża baza z wielu latrozmiar nieproporcjonalny do bieżącej pracyarchiwizacja
Serwer spokojny, stanowiska wolne

Jeśli serwer bazy prawie nic nie robi, a użytkownicy czekają, przyczyna leży zwykle poza bazą: w sieci albo na stanowiskach. Archiwizacja takiego problemu nie rozwiąże.

Wynik

Co dostajecie

Wskazanie prawdziwej przyczyny, nawet jeśli to nie nasza usługa.

  • Diagnoza: Przyczyna potwierdzona pomiarem.
  • Właściwy adresat: Kto powinien się tym zająć.
  • Bez zbędnych prac: Archiwizacja tylko, gdy pomoże.

Gorzów w praktyce

Czego nauczyły nas diagnozy w Gorzowie

Pierwsza rzecz: prośba o archiwizację często wynika z tego, że firma słyszała o dobrych efektach u innych. Jej baza bywa jednak zupełnie inna.

Druga: przy małych bazach najczęstszą przyczyną są indeksy i statystyki bez konserwacji. Ich uporządkowanie jest szybkie i tanie.

Trzecia: gdy serwer jest spokojny, a stanowiska wolne, warto zacząć od sieci. Kilka minut pomiaru potrafi oszczędzić tygodni szukania w bazie.

Chcieliśmy archiwizować bazę, bo system zwalniał. Analiza pokazała, że baza jest mała, a winne są indeksy bez konserwacji. Po ich uporządkowaniu system przyspieszył bez żadnej archiwizacji.
firma usługowa z Gorzowa Wielkopolskiego
Uczciwa rozmowa doradcza w biurze

Na start

Czego potrzebujemy na start

Najważniejszy jest opis objawów.

  • System i wersja bazy
  • Od ilu lat firma pracuje na systemie
  • Opis objawów: co, kiedy i gdzie zwalnia
  • Parametry serwera
  • Informacja o sieci i stanowiskach
  • Dostęp do serwera

Współpraca

Jak pracujemy

Zaczynamy od analizy: rozmiar bazy, indeksy, zapytania, zasoby i sieć. Pracujemy zdalnie.

Przekazujemy raport z przyczyną i wskazaniem, kto powinien działać. Jeśli archiwizacja nie ma sensu, raport to mówi.

Jeśli przyczyna leży w bazie, naprawiamy ją. Jeśli poza nią, przekazujemy dane właściwej osobie lub firmie.

Zasięg

Gdzie dokładnie pracujemy

Diagnozy spowolnień systemów wykonujemy dla firm z Gorzowa Wielkopolskiego zdalnie.

Pracujemy też dla firm z Kostrzyna nad Odrą, Myśliborza, Dębna, Strzelec Krajeńskich, Barlinka i Santoka.

  • Śródmieście
  • Zawarcie
  • Górczyn
  • Piaski
  • Osiedle Staszica
  • Wieprzyce
  • Zakanale
  • Chróścik
  • Małyszyn
  • Siedlice
  • Zamoście
  • Zieleniec

Poza samym miastem pracujemy też w okolicy: Kostrzyn nad Odrą, Strzelce Krajeńskie, Witnica, Deszczno, Bogdaniec, Skwierzyna, Santok, Kłodawa. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.

Budżet

Ile kosztuje diagnoza

Analiza ma stałą cenę niezależnie od tego, co pokaże.

EtapZakresCzasOrientacyjnie
Analizabaza, indeksy, zapytania, zasoby, siećzwykle 1–2 dni pracystała cena, raport z przyczyną
Indeksy i statystykijeśli to przyczynakilka godzingodzinowo
Poprawa zapytaniajeśli raport jest nasz lub bez autorazależnie od raportuwycena po analizie
Archiwizacjatylko jeśli ma sensokno serwisowewycena po analizie

Prace poza bazą, np. w sieci czy aplikacji, wykonują ich właściciele lub dostawcy.

Współpraca

Od prośby o archiwizację do prawdziwej przyczyny

  1. Pytanie

    Czy archiwizacja ma sens.

  2. Pomiar

    Baza, zasoby, sieć.

  3. Przyczyna

    Potwierdzona liczbami.

  4. Adresat

    Kto powinien działać.

  5. Naprawa

    Jeśli w bazie — my.

  6. Sprawdzenie

    Czy przyspieszyło.

Pytania

Zanim zapytasz

Nie. Tylko gdy baza zawiera dużo starych danych.

Szukamy innej przyczyny: indeksów, zapytań, sprzętu, sieci.

Tak, wprost w raporcie.

Wskazujemy właściwą osobę lub dostawcę.

Zwykle jeden, dwa dni pracy.

Analiza ma stałą cenę niezależnie od wyniku.

Znajdźmy prawdziwą przyczynę spowolnień

Opiszcie, co i kiedy zwalnia, i od ilu lat pracujecie na systemie. Powiemy, czy archiwizacja ma sens.

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