Databáze je základní součástí každého e-shopu v systému PrestaShop. Jedná se o místo, kde se ukládají veškerá důležitá data vašeho obchodu, jako jsou informace o produktech, objednávkách, zákaznících, jejich adresy, historie nákupů, ale i data o návštěvách a vyhledávání zákazníků.

Správná údržba databáze je klíčová pro rychlost, stabilitu a bezpečnost vašeho e-shopu. Příliš velká databáze může zpomalovat načítání webu a způsobovat problémy se zálohami a jejich obnovou.

Jak velká má být databáze PrestaShopu?

Běžná velikost databáze většiny e-shopů v PrestaShopu se pohybuje od 100 MB do 1 GB. Pokud vaše databáze přesahuje 2–3 GB, měli byste zvážit pravidelnou údržbu a optimalizaci. Databáze přesahující 5 GB již mohou způsobovat znatelné zpomalení webu a komplikace při zálohování nebo obnově dat.

Časté příčiny velké databáze v PrestaShopu

Mezi nejčastější příčiny patří velké tabulky statistik a dočasných dat, například:

Poznámka: Prefix ps_ je výchozí prefix PrestaShopu. Váš prefix se může lišit podle konkrétní instalace.

Doporučení pro optimalizaci databáze

1. Automatické vyprazdňování tabulky „ps_layered_filter_block“:

  • V administraci PrestaShopu zkontrolujte nastavení modulu Fasetová navigace (Faceted search).

  • Nastavte automatické vytváření indexů pomocí cronu, který můžete aktivovat přímo v administraci vašeho hostingu.

2. Automatické čištění tabulek statistik a dočasných dat:

Tyto moduly umožňují pravidelné automatické čištění databáze. Pokud chcete vyčistit tabulky statistik jednorázově tak je možné použít jednoduché SQL dotazy jak popisuje následující odstavec.

3. Ruční jednorázové smazání dat pomocí SQL dotazu:

Pokud potřebujete rychle jednorázově smazat nepotřebná data, můžete v phpMyAdmin spustit následující SQL dotazy:

Poznámka: Prefix ps_ je výchozí prefix PrestaShopu. Váš prefix se může lišit podle konkrétní instalace.

Ruční vkládání SQL dotazů doporučujeme pouze zkušenějším uživatelům.

4. Optimalizace cache systému Smarty:

  • V administraci PrestaShopu (sekce Výkon) doporučujeme přepnout cache na souborovou a poté vymazat vyrovnávací paměť.

Zálohování databáze

  • Pro jednorázové zálohy můžete využít vestavěný nástroj v administraci PrestaShopu (Nástroje => Databáze).

  • Při zálohování aktivujte možnost „Ignorovat tabulky statistik“, aby velikost zálohy nebyla příliš velká.

  • Po úspěšném provedení údržby doporučujeme jednorázovou zálohu smazat, aby vám nezabírala místo na hostingu. U velkých databází v řádu GB by záloha mohla přesáhnout dostupné limity, a tudíž by nemusela být ani možná.

  • V takových případech nás neváhejte kontaktovat pro individuální řešení nebo využijte našich automatických záloh.

Automatické zálohování na Zserver.cz

  • Na Zserver.cz provádíme automatické zálohování všech databází každých 24 hodin.

  • Zálohy uchováváme po dobu 30 dnů zpětně. Pokud by se něco nepovedlo, můžete nás kdykoliv požádat o obnovu databáze z libovolného dne z tohoto období.

Sledování velikosti databáze

  • Velikost databáze je zobrazena v administraci webhostingu na nástěnce, kterou uvidíte hned po přihlášení.
  • Pro detailní sledování velikosti jednotlivých tabulek v databázi můžete použít rozhraní phpMyAdmin, dostupné v administraci hostingu.

Máte dotazy nebo potřebujete pomoc?

V případě potřeby nás neváhejte kontaktovat pomocí kontaktního formuláře nebo na adrese info@zserver.cz.

© Copyright 2006–2025 Zserver s.r.o. RSS Staň se fanouškem Ceny jsou uvedeny bez 21% DPH