Optymalizacja bazy danych PrestaShop

Struktura baz danych, optymalizacja zapytań SQL.
ODPOWIEDZ
JoannaH
Posty: 17
Rejestracja: śr wrz 10, 2025 10:03 am
Lokalizacja: Piła

Optymalizacja bazy danych PrestaShop

Post autor: JoannaH »

Moja baza danych PrestaShop waży 4 GB. Sklep ma 5000 produktów ale nie aż tyle danych. Co może tak dużo zajmować i jak zoptymalizować?
Tomek
Posty: 36
Rejestracja: sob mar 22, 2025 4:28 pm

Re: Optymalizacja bazy danych PrestaShop

Post autor: Tomek »

Najczęstsze przyczyny dużej bazy:
- Tabele logów (ps_log, ps_connections, ps_guest) - mogą mieć miliony rekordów
- Tabele koszyka (ps_cart) - każda wizyta tworzy koszyk
- Tabele mailowe (ps_mail) - historia wysłanych emaili
Szukasz specjalisty który zajmie się Twoim sklepem na Prestashop?
Potrzebujesz pewnych modułów dostosowanych do polskiego rynku z polską FV 23% VAT?
Chcesz oferować moduły swoim klientom inkasując prowizję od każdej sprzedaży?
Jeśli na którekolwiek pytanie odpowiadasz TAK to zapraszam do kontaktu!
https://prestasoft.pl
MonikaJ
Posty: 22
Rejestracja: sob kwie 12, 2025 3:52 am
Lokalizacja: Katowice

Re: Optymalizacja bazy danych PrestaShop

Post autor: MonikaJ »

Bezpieczne czyszczenie:
TRUNCATE ps_log;
DELETE FROM ps_connections WHERE date_add < DATE_SUB(NOW(), INTERVAL 6 MONTH);
DELETE FROM ps_guest WHERE id_guest NOT IN (SELECT id_guest FROM ps_connections);
DELETE FROM ps_cart WHERE date_add < DATE_SUB(NOW(), INTERVAL 3 MONTH) AND id_cart NOT IN (SELECT id_cart FROM ps_orders);
PaulinaS
Posty: 19
Rejestracja: ndz cze 15, 2025 1:35 pm
Lokalizacja: Kielce

Re: Optymalizacja bazy danych PrestaShop

Post autor: PaulinaS »

Po czyszczeniu uruchom OPTIMIZE TABLE na oczyszczonych tabelach - odzyska miejsce na dysku.
AgnieszkaM
Posty: 23
Rejestracja: ndz lis 23, 2025 3:31 pm
Lokalizacja: Legnica

Re: Optymalizacja bazy danych PrestaShop

Post autor: AgnieszkaM »

Warto ustawić crona który czyści stare dane raz na miesiąc. PrestaShop ma wbudowane narzędzie do tego: Zaawansowane > Wydajność.
ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości