Czyszczenie bazy danych

Usuń stare koszyki, wygasłe reguły kuponów, logi i statystyki wyszukiwania z bazy danych

Cena: 0,00 €
Netto

Odzyskaj wydajność bazy danych usuwając nagromadzone zbędne dane spowalniające Twój sklep. PrestaShop przechowuje latami porzucone koszyki, wygasłe reguły koszykowe, statystyki wyszukiwania, logi stron 404 i logi połączeń, które nie służą żadnemu celowi, a jedynie powiększają bazę danych i obniżają wydajność zapytań.

  • Czyszczenie starych koszyków — usuwanie porzuconych koszyków starszych niż konfigurowalna liczba dni
  • Czyszczenie logów — kasowanie logów e-mail, logów połączeń, logów stron 404 i logów dostępu API
  • Statystyki wyszukiwania — usuwanie nagromadzonych danych wyszukiwań, które mogą urosnąć do milionów wierszy
  • Wygasłe reguły koszykowe — usuwanie kodów rabatowych i reguł koszykowych po dacie wygaśnięcia
  • Statystyki wyświetleń stron — czyszczenie wpisów ps_page_viewed, których nikt nie analizuje
  • Operacja jednym kliknięciem — wybierz co wyczyścić, kliknij raz, a moduł bezpiecznie zajmie się resztą
  • Bezpieczny z założenia — usuwa tylko zbędne nagromadzone dane, nigdy nie dotyka zamówień, klientów ani produktów

Zdrowa baza danych to szybka baza danych. Uruchamiaj to czyszczenie co miesiąc, a Twój sklep odwdzięczy się szybszym ładowaniem stron i sprawniejszym panelem administracyjnym. Kompatybilny z PrestaShop 1.7, 8.x i 9.x. Bezpłatny na zawsze.

Udostępnij
Suma opcji: 0.00 €
22 wyświetlono

Twoja baza danych po cichu spowalnia Twój sklep

Każdego dnia, gdy Twój sklep PrestaShop działa, gromadzi dane, które nie służą żadnemu bieżącemu celowi biznesowemu. Odwiedzający porzucający koszyki zostawiają wiersze w ps_cart i ps_cart_product. Każde zapytanie wyszukiwania jest logowane w ps_statssearch. Każdy błąd 404 jest rejestrowany w ps_pagenotfound. Każdy wysłany e-mail jest śledzony w ps_mail. Każde połączenie odwiedzającego jest zapisywane w ps_connections i ps_connections_page.

Po roku działania sklep o średnim ruchu może nagromadzić miliony wierszy takich danych. Po dwóch lub trzech latach baza danych może urosnąć z szczupłych 50 MB do nadmiernych 2 GB+. Konsekwencje są realne i mierzalne:

  • Wolniejsze ładowanie stron — zapytania dotykające rozrośniętych tabel trwają dłużej
  • Wolniejszy panel administracyjny — strony admina agregujące dane zaczynają się zacinać
  • Dłuższe kopie zapasowe — dumpy bazy danych trwają minuty zamiast sekund
  • Wyższe koszty hostingu — zwiększone zużycie pamięci masowej i I/O dla danych, których nie potrzebujesz
  • Problemy z migracją — przenoszenie bazy 2 GB między serwerami jest dramatycznie trudniejsze niż przenoszenie 100 MB

Moduł Database Cleanup daje Ci rozwiązanie jednym kliknięciem do bezpiecznego usunięcia nagromadzonych śmieci i przywrócenia bazy danych do szczytowej wydajności.

Co jest czyszczone (a co pozostaje bezpieczne)

Moduł jest celowo konserwatywny. Celuje tylko w kategorie danych, które są uniwersalnie bezpieczne do usunięcia. Oto dokładnie, czym się zajmuje:

Porzucone koszyki

Koszyki utworzone, ale nigdy nieskonwertowane w zamówienie. Konfigurujesz próg (np. „starsze niż 30 dni"), a moduł usuwa koszyki — i powiązane produkty koszykowe — które przekraczają ten wiek. Aktywne koszyki i koszyki powiązane z ważnymi zamówieniami nigdy nie są ruszane.

Tabele logów

  • ps_log — wpisy logu systemowego PrestaShop (błędy, ostrzeżenia, informacje)
  • ps_mail — rejestr każdego e-maila wysłanego przez sklep
  • ps_connections / ps_connections_page — dane śledzenia połączeń odwiedzających
  • ps_pagenotfound — wpisy logów błędów 404
  • ps_guest — anonimowe rekordy odwiedzających powiązane z połączeniami

Tabele statystyk

  • ps_statssearch — każde zapytanie wyszukiwania wpisane w pasek wyszukiwania sklepu
  • ps_page_viewed — liczniki wyświetleń stron dla wbudowanego modułu statystyk

Wygasłe dane

  • Wygasłe reguły koszykowe — kody rabatowe i automatyczne reguły koszykowe po dacie zakończenia
  • Wygasłe ceny specjalne — czasowe ceny produktów, które wygasły

Czego NIGDY nie ruszamy

  • Zamówienia, szczegóły zamówień, faktury, dokumenty dostawy
  • Klienci, adresy, grupy klientów
  • Produkty, kategorie, atrybuty, cechy
  • Pracownicy, uprawnienia, konfiguracje
  • Aktywne reguły koszykowe i ważne kody rabatowe
  • Wszelkie dane związane z zakończonymi transakcjami

Architektura bezpieczeństwa na pierwszym miejscu

Przed wykonaniem jakiejkolwiek operacji czyszczenia moduł wyświetla dokładnie ile wierszy będzie dotkniętych w każdej tabeli. Przeglądasz liczby, potwierdzasz operację i dopiero wtedy następuje usunięcie. Dla dodatkowego bezpieczeństwa:

  • Przetwarzanie wsadowe — duże usunięcia dzielone na partie, aby zapobiec timeoutom blokad bazy danych
  • Świadomość kluczy obcych — powiązane wiersze w tabelach podrzędnych czyszczone przed tabelami nadrzędnymi
  • Bezpieczeństwo transakcji — każda partia działa w ramach transakcji dla atomowego cofnięcia w razie awarii
  • Log wykonania — każda operacja czyszczenia logowana ze znacznikiem czasu, liczbą dotkniętych wierszy i pracownikiem, który ją zainicjował

Rzeczywisty wpływ na wydajność

Sprzedawcy regularnie przeprowadzający to czyszczenie zgłaszają dramatyczne poprawy:

  • Rozmiar bazy danych zmniejszony o 60-90% po pierwszym czyszczeniu
  • Czas ładowania dashboardu w panelu administracyjnym skrócony o połowę
  • Zapytania list produktów 2-3x szybsze po usunięciu milionów wygasłych cen specjalnych
  • Czas kopii zapasowej bazy zmniejszony z 15 minut do poniżej 2 minut
  • Koszty hostingu zmniejszone dzięki eliminacji zbędnego użycia pamięci masowej i I/O

Specyfikacja techniczna

  • Kompatybilność z PrestaShop: 1.7.0 do 9.x
  • Kompatybilność z PHP: 7.2 do 8.4
  • Multi-shop: Tak — możliwość czyszczenia danych na sklep lub we wszystkich sklepach
  • Zależności: Brak
  • Użyte hooki: Brak (moduł tylko do panelu administracyjnego)
  • Tabele bazy danych: Brak — ten moduł tylko odczytuje i usuwa z istniejących tabel
  • Licencja: Academic Free License 3.0

Dlaczego ten moduł jest wyjątkowy?

  • Celuje w tabele specyficzne dla PrestaShop, które generyczne narzędzia optymalizacji baz danych całkowicie pomijają
  • Rozumie relacje kluczy obcych między tabelami PrestaShop — czyści rekordy podrzędne przed nadrzędnymi
  • Przetwarzanie wsadowe zapobiega timeoutom blokad MySQL przy usuwaniu milionów wierszy naraz
  • Podgląd przed czyszczeniem pokazuje dokładne liczby wierszy, abyś wiedział co zostanie usunięte przed potwierdzeniem
  • Bezpłatny i open source — utrzymanie bazy danych nie powinno kosztować

Przypadki użycia

  • Sklepy działające 2+ lat — nagromadzone dane prawie na pewno obniżają wydajność
  • Przygotowanie do migracji — wyczyść bazę przed przeniesieniem na nowy serwer lub wersję PrestaShop
  • Środowiska współdzielonego hostingu — limity rozmiaru bazy danych sprawiają, że czyszczenie jest koniecznością
  • Sklepy z dużym ruchem — więcej odwiedzających = szybsze gromadzenie danych = częstsze czyszczenie
  • Czyszczenie przed uruchomieniem — usuń dane testowe z developmentu przed startem z czystą bazą
  • Indeks
    mprdatabasecleanup
  • Kompatybilność z PrestaShop
    PS 1.7 – 9.x
  • Model cenowy
    Jednorazowy zakup
  • Typ modułu
    Back-office
  • Dotyczy RODO
    Nie
  • Cel biznesowy
    Usprawnić operacje
  • Wymagane konto zewnętrzne
    Nie
  • Złożoność modułu
    Rozbudowany moduł
  • Etap ścieżki klienta
    Zarządzać sklepem
  • Działa z platformą
    Bez zewnętrznej platformy

v1.2.0 — 2026-02-07

  • Added PrestaShop 9.x compatibility
  • New CRON-based scheduled cleanup with configurable run intervals
  • Added log pruning: Apache/PHP error logs, Smarty compile cache, email log table
  • Dry-run mode: preview cleanup results before executing deletions
  • Fixed cleanup of abandoned carts not respecting guest vs registered distinction

v1.1.1 — 2025-08-28

  • Fixed cleanup removing carts with pending payment (added status check)
  • Added search engine stats cleanup (ps_statssearch table)
  • Improved cleanup report with detailed counts and freed disk space estimate
  • Added selective table cleanup checkboxes in back office

v1.1.0 — 2025-03-20

  • Added expired cart rule cleanup with configurable age threshold
  • New connection and guest table cleanup (ps_connections, ps_guest)
  • Added page view statistics cleanup (ps_page, ps_page_viewed)
  • Configurable retention period per data type (30, 60, 90, 180, 365 days)
  • Back office cleanup dashboard showing database size per table

v1.0.1 — 2024-11-12

  • Fixed cleanup query timeout on stores with millions of abandoned cart rows
  • Added confirmation dialog with row count before executing cleanup
  • Improved multistore support with per-shop cleanup scope

v1.0.0 — 2024-06-28

  • Initial release
  • Clean up abandoned carts older than configurable threshold
  • Remove expired specific prices and old cart rules
  • Clean obsolete customer messages and attachments
  • One-click cleanup from back office with summary report
  • Compatible with PrestaShop 1.6, 1.7, and 8.x
0.0
0 opinii
5 ★
0
4 ★
0
3 ★
0
2 ★
0
1 ★
0

Brak recenzji. Bądź pierwszy i zostaw opinię!

Napisz opinię

Oceń konkretne aspekty (opcjonalne)
Jakość
Stosunek jakości do ceny
Stabilność
Kompatybilność
Wsparcie

What customers say about us

5.0 (1 opinia)
Gasp

Great work and support

Great work and support
5.0 (3 opinii)
Rafał Butanowicz
Niesamowite doświadczenie i znajomość Prestashop. Każdy minimalny błąd analizowany i poprawiany. Bardzo dobry kontakt podczas realizacji zlecenia
Wojtala Garage
Jest to najlepszy informatyk / programista jakiego znam. Gość jest geniuszem do wszystkich spraw związanych z prowadzeniem strony internetowej oraz sklepu internetowego. Usługi warte każdych pieniędzy, polecam!
Edeo PL
Very professional service. The store staff has a customer-focused approach. They effectively helped us select the most optimal solution for our store, then efficiently guided us through the technical aspects of the implementation process. They also provide ongoing support in managing and promoting our website. We highly recommend them!

Brak propozycji. Bądź pierwszy i zaproponuj pomysł!

0 otwarty 0 rozwiązany
Zgłoś problem

Brak znanych problemów

Obecnie nie ma zarejestrowanych otwartych ani rozwiązanych problemów dla tego modułu.

Zobacz wszystkie znane problemy
30 dni na zwrot
Łatwy zwrot - bez pytań
Moduły Plug & Play
Zainstaluj, skonfiguruj i zarabiaj
Wsparcie na pierwszym miejscu
Priorytet pomocy i satysfakcji

Więcej z tej kategorii

Ochrona has?em
0,00 €
Mened?er Cron
0,00 €
Google Analytics GA4
0,00 €
Ładowanie...
Do góry