Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Skôr ako budete môcť vyčistiť veľkú meta tabuľku príspevkov, musíte ju identifikovať. To je možné vykonať dotazovaním databázy WordPress na veľkosť každej tabuľky.
```
SELECT názov_tabulky, riadky_tabuľky
FROM information_schema.tables
WHERE table_schema ='názov_vašej_databázy'
ORDER BY table_rows DESC;
```
Tento dotaz vráti zoznam všetkých tabuliek vo vašej databáze WordPress zoradených podľa počtu riadkov, ktoré obsahujú. Post meta tabuľka bude zvyčajne jednou z najväčších tabuliek v databáze.
Vyčistenie meta tabuľky príspevkov
Po identifikácii meta tabuľky príspevkov ju môžete vyčistiť odstránením nepotrebných údajov. Dá sa to urobiť odstránením osamotených príspevkov meta položiek, čo sú príspevky meta položiek, ktoré už nie sú spojené so žiadnymi príspevkami.
Ak chcete odstrániť osirotené meta položky príspevku, môžete použiť nasledujúci dotaz:
```
VYMAZAŤ Z wp_postmeta
WHERE post_id NOT IN (SELECT ID FROM wp_posts);
```
Tento dotaz vymaže všetky meta položky príspevku, ktoré nie sú spojené so žiadnymi príspevkami.
Optimalizácia meta tabuľky príspevkov
Okrem vyčistenia meta tabuľky príspevkov ju môžete tiež optimalizovať na zlepšenie výkonu. Dá sa to urobiť vytvorením indexu v stĺpci post_id.
Ak chcete vytvoriť index v stĺpci post_id, môžete použiť nasledujúci dotaz:
```
CREATE INDEX post_id_index ON wp_postmeta (post_id);
```
Tento dotaz vytvorí index v stĺpci post_id, čo zlepší výkon pri dopytovaní meta tabuľky post pomocou post_id.
Záver
Vyčistením a optimalizáciou veľkej meta tabuľky príspevkov môžete zlepšiť výkon svojej stránky WordPress. Vďaka tomu bude váš web pre používateľov rýchlejší a pohotovejší.