woj. lubelskie
Odchudzanie baz danych
Świdnik
Poprzedni wykonawca „przyspieszył" system firmy ze Świdnika, dopisując własne procedury i zmieniając tabele programu. Działało szybciej przez pół roku. Potem przyszła aktualizacja od producenta, która część zmian nadpisała, a część wywołała błędy. Producent odmówił wsparcia, bo baza nie była zgodna z jego wersją.
Bez zmian w systemie
Przyspieszenie, które przegrało z aktualizacją
Przy spowolnionym systemie kusi szybkie rozwiązanie: zmienić tabele, dopisać własne procedury, przerobić raport. Czasem daje to efekt. Ale system ERP jest produktem producenta, który regularnie wydaje aktualizacje — i zakłada, że baza wygląda tak, jak ją zaprojektował.
Firmy ze Świdnika, które przeszły taki „tuning", wiedzą, jak to się kończy. Aktualizacja nadpisuje zmiany albo wywołuje błędy, a producent odmawia pomocy, bo baza nie jest zgodna z jego wersją. Zysk z przyspieszenia znika, a problem ze wsparciem zostaje.
Nie zmieniamy struktury tabel systemu ani jego kodu. Cała optymalizacja odbywa się na poziomie bazy i jej konfiguracji: indeksy, statystyki, plan konserwacji, archiwizacja przewidzianymi drogami. Jeśli problem leży w samej aplikacji, mówimy to wprost i wskazujemy, kto powinien się tym zająć.
Co robimy
Co robimy, a czego nie ruszamy
Granica jest jasna i spisana.
- Indeksy uzgodnione z zasadami producenta
- Aktualizacja statystyk
- Plan konserwacji w oknach serwisowych
- Archiwizacja przewidzianymi mechanizmami
- Konfiguracja serwera bazy
- Pomiar operacji przed i po
- Wskazanie problemów w aplikacji z danymi
- Sprawdzenie zgodności po aktualizacjach systemu
- Nie zmieniamy struktury tabel systemu
- Nie modyfikujemy kodu i procedur producenta
- Nie naprawiamy cudzych raportów bez dokumentacji
Baza i aplikacja
Poziom bazy i poziom aplikacji
Poniżej podział, który stosujemy przy każdej optymalizacji.
| Obszar | Kto się zajmuje | Wpływ na wsparcie producenta |
|---|---|---|
| Indeksy i statystyki | my, według zasad producenta | bez wpływu |
| Plan konserwacji | my | bez wpływu |
| Archiwizacja przewidzianymi drogami | my | bez wpływu |
| Konfiguracja serwera | my | bez wpływu |
| Struktura tabel systemu | producent | zmiany naruszają zgodność |
| Kod i procedury systemu | producent | zmiany naruszają zgodność |
| Raport pisany na zamówienie | jego autor | poza systemem |
Jeśli pomiar pokaże, że spowolnienie wynika z kodu systemu albo raportu pisanego na zamówienie, przekazujemy konkretne dane producentowi lub autorowi. Naprawianie cudzego kodu bez dokumentacji to prosta droga do awarii.
Wynik
Co dostajecie
Szybszy system, który nadal jest zgodny z producentem.
- Optymalizacja bazy: Indeksy, statystyki, archiwizacja.
- Zachowane wsparcie: Bez zmian w systemie.
- Spokojne aktualizacje: Nic nie zostanie nadpisane.
Świdnik w praktyce
Czego nauczyły nas optymalizacje w Świdniku
Pierwsza rzecz: zmiany w strukturze systemu zrobione przez poprzednich wykonawców trzeba często najpierw wycofać, żeby przywrócić zgodność. Robimy to razem z producentem.
Druga: optymalizacja na poziomie bazy — indeksy, statystyki, archiwizacja — zwykle daje efekt porównywalny z ryzykownymi zmianami, bez ich kosztów przy kolejnej aktualizacji.
Trzecia: Świdnik jest tuż obok Lublina, więc rozmowy z producentem systemu i zespołem firmy możemy prowadzić na miejscu, bez kosztów dojazdu.
Po poprzednim „przyspieszaniu" producent odmówił nam wsparcia. Teraz optymalizacja jest tylko na poziomie bazy, aktualizacje przechodzą bez problemów, a system działa szybciej niż wtedy.
Na start
Czego potrzebujemy na start
Najważniejsza jest informacja o wcześniejszych zmianach.
- System i jego wersja
- Kontakt do producenta lub partnera systemu
- Informacja o wcześniejszych modyfikacjach bazy
- Operacje, które zwolniły
- Harmonogram aktualizacji systemu
- Dostęp do serwera
Współpraca
Jak pracujemy
Zaczynamy od analizy bazy i sprawdzenia, czy nie ma w niej zmian naruszających zgodność — w Świdniku na miejscu, bez kosztów dojazdu.
Optymalizujemy na poziomie bazy, w porozumieniu z producentem. Pracujemy zdalnie, zmiany wprowadzamy w oknach serwisowych.
Mierzymy efekt i sprawdzamy zgodność po kolejnych aktualizacjach systemu. Problemy w aplikacji przekazujemy producentowi z danymi.
Zasięg
Gdzie dokładnie pracujemy
Bazy optymalizujemy bez zmian w systemie dla firm ze Świdnika, na miejscu bez kosztów dojazdu i zdalnie.
Pracujemy też dla firm z Lublina, Mełgwi, Piask, Łęcznej, Trawnik i Wólki.
- Śródmieście
- Adampol
- Brzeziny
- Wschód
- Kościuszki
- Lotnicze
- Polesie
- Racławicka
- Słoneczne
- Kolonia Krępiec
Poza samym miastem pracujemy też w okolicy: Lublin, Mełgiew, Piaski, Trawniki, Rybczewice, Krępiec. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje optymalizacja bez zmian w systemie
Wyceniamy po analizie.
| Etap | Zakres | Czas | Orientacyjnie |
|---|---|---|---|
| Analiza | baza, zgodność, najdłuższe operacje | zwykle 1–2 dni pracy | stała cena, raport z liczbami |
| Optymalizacja bazy | indeksy, statystyki, konserwacja | zależnie od bazy | wycena po analizie |
| Archiwizacja | przewidzianymi mechanizmami | okno serwisowe | wycena po analizie |
| Przywrócenie zgodności | wycofanie wcześniejszych zmian z producentem | zależnie od zmian | wycena po analizie |
Zmiany w kodzie i strukturze systemu wykonuje i rozlicza jego producent.
Współpraca
Od ryzykownego tuningu do optymalizacji zgodnej z producentem
Analiza
Baza i jej zgodność.
Wcześniejsze zmiany
Wycofane, jeśli trzeba.
Poziom bazy
Indeksy, statystyki, konserwacja.
Archiwizacja
Przewidzianymi drogami.
Pomiar
Przed i po.
Aktualizacje
Sprawdzenie zgodności.
Pytania
Zanim zapytasz
Nie. Działamy tylko na poziomie bazy i jej konfiguracji.
Nie, bo nie modyfikujemy systemu.
Tak, aktualizacja nie nadpisze indeksów ani archiwizacji.
Przekazujemy konkretne dane producentowi lub autorowi raportu.
Tak, w Świdniku bez kosztów dojazdu.
Analiza ma stałą cenę, dalsze prace wyceniamy po niej.
Ta sama okolica
Pozostałe usługi w Świdniku
Ta sama usługa
Optymalizacja baz danych w innych miastach
Przyspieszmy system bez ryzyka dla wsparcia
Napiszcie, jakiego systemu używacie i czy ktoś wcześniej zmieniał bazę. Zaczniemy od analizy.