woj. lubelskie
Audyt sklepu PrestaShop
Puławy
Baza sklepu ma dziewięć gigabajtów, z czego siedem to statystyki odwiedzin i porzucone koszyki z ostatnich sześciu lat. Nikt tego nigdy nie czyścił, bo nikt nie wiedział, że trzeba.
Rosnąca baza
Baza, której nikt nie pilnuje
PrestaShop zapisuje w bazie znacznie więcej niż produkty i zamówienia. Trafiają tam statystyki odwiedzin, porzucone koszyki, sesje, dane wyszukiwań, zapisy działań pracowników i wiele innych rzeczy, które nikomu nie są potrzebne po tygodniu.
Nic z tego nie usuwa się samo. Po kilku latach te tabele bywają większe niż cały katalog produktów, a każde zapytanie do bazy przebija się przez coraz większą ilość danych.
Skutki są dwa. Sklep zwalnia stopniowo, tak wolno, że nikt nie łączy tego z bazą. A kopie zapasowe rosną, wykonują się coraz dłużej i w końcu przestają się kończyć — co wychodzi zwykle w najmniej odpowiednim momencie.
Zakres
Co sprawdzamy
Sprawdzamy, co zajmuje miejsce i co spowalnia zapytania.
- Rozmiar bazy i udział poszczególnych tabel
- Które tabele da się bezpiecznie wyczyścić
- Ile danych statystycznych i sesji tam leży
- Czy tabele mają indeksy potrzebne przy Waszym katalogu
- Które zapytania wykonują się najdłużej
- Czy w bazie nie zostały tabele po usuniętych modułach
- Czy kopie bazy wykonują się w rozsądnym czasie
- Czy da się ustawić czyszczenie automatyczne
- Nie czyścimy bazy w ramach ceny audytu
- Nie usuwamy danych bez kopii i bez Waszej zgody
- Nie każde wolne zapytanie da się przyspieszyć bez zmian w kodzie
Co zajmuje
Co zwykle zajmuje najwięcej miejsca
Poniżej rodzaje danych uszeregowane według tego, ile miejsca odzyskujemy najczęściej.
| Rodzaj danych | Ile zwykle zajmuje | Czy da się usunąć |
|---|---|---|
| Statystyki odwiedzin i połączeń | często największa część bazy | tak, po ustaleniu okresu |
| Porzucone koszyki | duża część | tak, starsze niż kilka miesięcy |
| Sesje i dane tymczasowe | duża część | tak, w całości |
| Zapisy działań w panelu | średnia część | tak, starsze niż rok |
| Dane wyszukiwań w sklepie | średnia część | częściowo, są przydatne |
| Tabele po usuniętych modułach | niewielka, ale zbędna | tak |
| Zamówienia i faktury | rośnie stale | nie, trzeba archiwizować |
Historia zamówień i dokumentów zostaje. Czyścimy tylko dane techniczne i statystyczne, których nikt nie potrzebuje.
Wynik
Co dostajecie
Dokument pokazuje bazę w liczbach i mówi, co da się z niej zdjąć bezpiecznie.
- Baza w liczbach: Rozmiar całości i udział każdej tabeli, posortowany od największej.
- Co wyczyścić: Które dane da się usunąć bezpiecznie i ile miejsca odzyskacie.
- Co przyspieszyć: Brakujące indeksy i wolne zapytania, z szacowanym zyskiem.
Puławy w praktyce
Czego nauczyły nas puławskie audyty PrestaShopa
Pierwsza rzecz: statystyki połączeń i porzucone koszyki to zwykle większa część bazy niż wszystkie produkty i zamówienia razem. Usunięcie tych danych nie odbiera firmie niczego, co komukolwiek jest potrzebne.
Druga: po wyczyszczeniu bazy sklep przyspiesza wyraźnie, ale nie zawsze natychmiast. Trzeba jeszcze zoptymalizować tabele, żeby serwer bazy odzyskał zwolnione miejsce — o czym łatwo zapomnieć.
Trzecia: warto ustawić czyszczenie automatyczne, a nie robić porządków raz. Baza rośnie codziennie i po roku wraca do tego samego stanu, jeśli nikt nie ustawi cyklicznego zadania.
Baza miała dziewięć gigabajtów, po czyszczeniu dwa. Kopie zapasowe znów wykonują się do końca.
Dostępy
Czego potrzebujemy
Do audytu bazy potrzebujemy dostępu do odczytu i informacji o wymaganiach.
- Dostęp do bazy danych, do odczytu
- Dostęp do panelu sklepu, przynajmniej do odczytu
- Informacja o limicie miejsca u dostawcy hostingu
- Informacja, jak długo chcecie trzymać statystyki
- Informacja, czy kopie bazy wykonują się do końca
- Liczba produktów, kombinacji i zamówień
Współpraca
Jak pracujemy
Zaczynamy od zestawienia rozmiaru tabel. To jedno zapytanie i kilka minut pracy, a od razu pokazuje, gdzie leży problem — zwykle w dwóch albo trzech tabelach.
Potem sprawdzamy indeksy i najdłużej wykonujące się zapytania. Przy PrestaShopie brakujące indeksy dotyczą najczęściej tabel dopisanych przez moduły, nie tych systemowych.
Bazy nie czyścimy w ramach audytu. Podajemy natomiast, ile miejsca odzyskacie, i zaznaczamy, że przed jakimkolwiek czyszczeniem musi powstać kopia — to zasada bez wyjątków.
Zasięg
Gdzie dokładnie pracujemy
Audyt wykonujemy zdalnie. Przy sklepach z Puław spotkanie omawiające wyniki możemy przeprowadzić na miejscu.
Obsługujemy też sklepy z Dęblina, Ryk, Kazimierza Dolnego, Nałęczowa, Opola Lubelskiego i Kurowa.
- Włostowice
- Górna Niwa
- Wólka Profecka
- Mokradki
- Kolejowa
- Marynki
- Działki
- Michałówka
- Puławska Wieś
- Osiedle Niwa
- Osiedle Kołłątaja
- Osiedle Kaniowczyków
Poza samym miastem pracujemy też w okolicy: Kazimierz Dolny, Nałęczów, Dęblin, Kurów, Końskowola, Żyrzyn, Janowiec. Dla nas to ten sam wyjazd, a dla wyszukiwarki osobny zestaw zapytań, o który mało kto konkuruje świadomie.
Budżet
Ile kosztuje audyt
Sprawdzenie rozmiaru tabel jest bezpłatne i zajmuje kilka minut.
| Zakres | Dla kogo | Czas | Cena |
|---|---|---|---|
| Sprawdzenie rozmiaru bazy | co zajmuje najwięcej miejsca | kilkanaście minut | bezpłatnie |
| Audyt bazy danych | rozmiar, indeksy, wolne zapytania | 2 dni | 1100–1800 zł |
| Audyt dużej bazy | ponad 5 GB i wiele modułów | 2–3 dni | 1900–3000 zł |
| Czyszczenie i optymalizacja | wykonanie po audycie, z kopią | 1 dzień | 500–1100 zł |
Przed jakimkolwiek czyszczeniem powstaje kopia bazy. To zasada bez wyjątków, niezależnie od tego, jak oczywiste wydają się dane do usunięcia.
Współpraca
Od rozmiaru bazy do przyspieszonego sklepu
Sprawdzenie rozmiaru
Które tabele zajmują najwięcej. Bezpłatnie.
Ustalenie, co jest potrzebne
Jak długo chcecie trzymać statystyki i koszyki.
Sprawdzenie indeksów
Zwłaszcza w tabelach dopisanych przez moduły.
Pomiar wolnych zapytań
Które trwają najdłużej i dlaczego.
Wyliczenie zysku
Ile miejsca odzyskacie i ile sklep przyspieszy.
Czyszczenie po kopii
Zawsze w tej kolejności, bez wyjątków.
Pytania
Zanim zapytasz
Bo PrestaShop zapisuje statystyki, koszyki i sesje, a nic z tego nie usuwa się samo.
Dane techniczne i statystyczne tak. Zamówień i dokumentów nie ruszamy.
Często większość bazy. Zależy od tego, ile lat nikt nie czyścił.
Zwykle wyraźnie, ale trzeba jeszcze zoptymalizować tabele, żeby odzyskać miejsce.
Tak. Bez cyklicznego zadania baza wraca do tego samego stanu po roku.
Po czyszczeniu wykonują się szybciej. Wcześniej często przestają się kończyć.
Ta sama okolica
Pozostałe usługi w Puławach
Ta sama usługa
Audyt sklepu PrestaShop w innych miastach
Sprawdźmy, co zajmuje miejsce w Waszej bazie
Sprawdzenie rozmiaru tabel zajmuje kilkanaście minut i nic nie kosztuje. Zwykle okazuje się, że większość bazy to dane, których nikt nie potrzebuje od kilku lat.