Databáze je srdce WordPressu — a časem obrůstá balastem: revizemi, expirovanými transienty, tabulkami dávno smazaných pluginů. Výsledek: pomalejší web a větší zálohy. Takhle databázi udržíte štíhlou a rychlou.

Podívejte se, co v databázi bydlí
Otevřete phpMyAdmin a seřaďte tabulky podle velikosti. Podezřelí bývají: wp_postmeta (metadata, často po pluginech), wp_options (nastavení + transienty) a tabulky pluginů, které už nepoužíváte. Celkovou velikost databází vidíte i v Datovém přehledu serveru.
Zkroťte revize
Každá úprava článku ukládá novou revizi navždy. Do wp-config.php přidejte define(‚WP_POST_REVISIONS‘, 10); — a staré revize jednorázově promažte úklidovým pluginem (WP-Optimize, Advanced DB Cleaner…).
Promažte transienty
Expirované transienty (dočasná data pluginů) umí uklidit tentýž plugin. Trvalé řešení dočasných dat je objektová cache Redis — transienty pak žijí v paměti, ne v databázi.
Zkontrolujte autoload
Data s příznakem autoload v wp_options se načítají při KAŽDÉM požadavku. V phpMyAdmin zjistíte součet: SELECT SUM(LENGTH(option_value)) FROM wp_options WHERE autoload=’yes‘; — nad ~1 MB hledejte viníka (bývá to pozůstatek pluginu).
Ukliďte po smazaných pluginech
Deaktivace pluginu tabulky nemaže. Tabulky s prefixem dávno odstraněných pluginů lze po záloze odstranit — ověřte si ale dvakrát, čemu patří.
Optimalizujte tabulky
Po velkém úklidu spusťte v phpMyAdmin „Optimalizovat tabulku“ (uvolní místo po smazaných řádcích).
Před každým zásahem do databáze si vytvořte čerstvou zálohu (Rclone nebo Export v phpMyAdmin). Smazaný řádek se bez zálohy nevrací.
Úklid databáze dělejte v klidu přes staging: vyzkoušíte postup, změříte přínos a do produkce jdete najisto.
Časté dotazy
Jak poznám, že web brzdí databáze?
V Diagnostice využití sledujte paměť databáze v rozpadu paměti; pomalé dotazy se projevují dlouhým čekáním na odpověď hlavně v administraci a na necachovaných stránkách.
Pomůže víc RAM databázi?
Ano — víc paměti znamená víc dat obsloužených rovnou z RAM. Ale úklid je zadarmo a často účinnější než upgrade.
Je bezpečné mazat transienty?
Ano, plugin si je znovu vytvoří. Mažte ale jen transienty (ideálně expirované), ne celé wp_options.