WooCommerce má nepříjemnou vlastnost, při delším používání, bez údržby, začíná díky ní bobtnat tabulka _options v databázi. Důvodem jsou transienty, které se archivují v této tabulce.
Nejprve, co jsou to transienty.
Transienty jsou dočasná data, která si WooCommerce ukládá do databáze. Každá uložená položka, má nastavenou dobu, po kterou platí a poté ji bude WooCommerce ignorovat.
To, že ji má ignorovat, zjistí v tu chvíli, kdy bude data v ní uložená potřebovat. Takže předchozí transient zahodí a vytvoří nový s aktuálními daty. A databáze úspěšně bobtná.
Pak to může vypadat takto:
Naštěstí má WooCommerce zabudovaný nástroj, který najdete v menu WooCommerce -> Stav systému ->Nástroje
Pokud kliknete na Vyčistit transienty, nebo Vyčistit vypršené transienty, bude nástroj procházet tabulku a odstraňovat transienty, náležící WooCommerce a odstraňovat je.
Díky tomu snížíte velikost tabulky a eshop bude zase o něco svižnější. Nemusíte se bát, že smažete důležitá data, systém si je v případě potřeby znovu vytvoří.
Zároveň doporučuji kliknout i na tlačítko Zrušte všechny relace, které odstraní z databáze všechny záznamy _wc_session_…, jenž obsahují data košíku zákazníka. Nestane se nic horšího, než, že se nějakému zákazníkovi vyprázdní košík.