GNU/Linux >> Znalost Linux >  >> Cent OS

Vyčistěte svou tabulku wp_options a automaticky načtená data

Pokud zaznamenáte, že backend panel WordPress (wp-admin) běží velmi pomalu nebo jste svědky pomalé doby dotazování, pak se doporučuje vyčistit tabulku wp_options a automaticky načtená data.

Tabulka wp_options

Tabulka wp_options obsahuje všechny druhy dat pro váš web WordPress, například –

  • Adresa URL webu, domovská adresa URL, e-mail správce, počet příspěvků na stránku, formát času, výchozí kategorie atd
  • Nastavení motivů, pluginů a widgetů
  • Dočasně uložená data

Automaticky načítaná data jsou důležitá věc, kterou je třeba pochopit o tabulce wp_options, která se načítá na každé stránce vašeho webu WordPress. Automaticky načtená data mohou obsahovat velké množství dat v tabulce wp_options, například –

  • Automaticky načtená data pomocí pluginu
  • automaticky načtená data, která zůstala z pluginů a motivů třetích stran, které byly z webu WordPress odstraněny.
  • Vývojáři pluginů a motivů zaplavují data do tabulky wp_options místo toho, aby používali své vlastní tabulky.
  • Datový limit automatického načítání
    • Ideální datový limit automatického načítání =300 KB až 1 MB.
    • optimalizováno nebo je vyžadováno odstranění =3–5 MB
    • Okamžitá adresa =<10 MB

Kontrola, odstraňování problémů a čištění

Podívejte se na tyto tipy níže, jak zkontrolovat, odstraňovat problémy a čistit tabulku wp_options

1. Tabulka wp_options nemá při automatickém načítání žádný index, takže dotaz skončí provedením úplného prohledání tabulky. Problém může vyřešit přidání indexu.

First, do this query to see what the distribution looks like:

SELECT COUNT(*), autoload FROM wp_options GROUP BY autoload;
If a large majority of them are set to 'no', you can solve the problem for now by adding an index on autoload.

ALTER TABLE wp_options ADD INDEX (`autoload`);

2. Přechodné možnosti byly vloženy do tabulky, ale nebyly automaticky smazány.

Query the wp_options table for option names that contained "transient"

SELECT * FROM wp_options WHERE option_name LIKE '%transient%';

Zkontrolujte pole, která obsahují masivní množství dat v poli option_value. Řešením je odstranit všechny „přechodné“ řádky, což serveru neublíží, protože „přechodné“ řádky se automaticky znovu naplní (pokud tam mají být).

Delete the rows

DELETE from wp_options where option_name like '%transient%';


Cent OS
  1. Časté dotazy k systémovému disku a datovému disku

  2. Honeypot Tutoriály – režimy a fungování Honeypot

  3. Extrahování dat z HTML tabulky

  1. 4 Linuxové nástroje pro vymazání vašich dat

  2. 12 jednoduchých nástrojů na ochranu vašeho soukromí

  3. Soubor, ve kterém je definována datová struktura pro tabulku Global Descriptor a Local Descriptor?

  1. Jak bezpečně a trvale smazat svá data v Linuxu

  2. Výzva a příslib velkých dat

  3. Přehled CCPA a GDPR