Дуже корисний підручник, якщо у вас є веб -сайт на WordPress, чиї SQL таблиці wp_options Це дуже велике. Clean huge wp_options in SQL.
зміст
WordPress - це досить легкий CM для веб -серверів. Вимоги Мінімальні апаратні ресурси і один веб -сервер за підтримки Https встановити: PHP, Mysql, Nginx або Апаче.
Проблеми WordPress можуть виникати при використанні різних модулів (плагінів), які мають гонки безпеки або не оптимізовані, впливають на базу даних. Більшу частину часу стіл wp_options Він той, хто страждає.
Такий сценарій - це той, в якому різні модулі не видаляються Кеш -входи або Термін дії перехідних термінів закінчився З Mysql. Таблиця WP_options досягає дуже великого обсягу часу, що спричиняє споживання ресурсів Процесор, Невиправдане море. За цих умов час завантаження веб -сайту WordPress значно збільшується або може досягти основних проблем функціональності.
З часом я ідентифікував два модулі, які через відсутність або неправильну роботу служби CRON, термін дії SQL (кеш та перехідні) залишаються та заповнюють у великій кількості бази даних.
740 Мб Для таблиці WP_options він дуже великий і невиправданий одночасно. У таблиці, в якій зазвичай зберігаються основні параметри WordPress та встановлені модулі.
Як очистити величезні wp_options у sql
Як ми видалимо з MySQL wp_options Лінії wpseo_sitemap_cache_validator?
У старих версіях Yoast SEO сталася помилка, яка зробила старий кеш для мазки сайту в базі даних, у таблиці WP_options, навіть якщо вони вже не були поточними і, як правило, повинні зникати. Бути стертим.
Я виявив у Mysql Важлива кількість рядків wpseo_sitemap_cache_validator які окупували Unoutil.

Видалення цих рядків із бази даних не представляє жодного ризику, але рекомендується, щоб перед будь -яким замовленням, виконаним у SQL, ви зробите резервну копію.
Щоб видалити лінії wpseo_sitemap_cache_validator у wp_options, достатньо для вибору бази даних та виконання команди SQL:
DELETE FROM wp_options WHERE option_name LIKE ('%\wpseo_sitemap\_%')
Як ми видаляємо перехідні (перехідні перехідки Woocommerce) закінчується від SQL – wp_options
Плагіни та теми використовуються перехідними (перехідними для WordPress) для тимчасового зберігання інформації в базі даних. Це оптимізує швидкість завантаження сайту і дає можливість функціонувати правильними елементами.
Зазвичай, що термін дії перехідних термінів закінчився, повинен автоматично виникати з бази даних, але це не завжди відбувається. Такі модулі, як Facebook та WooCommerce, створюють багато перехідних процесів, і вони не видаляються автоматично, вони значно заповнюють базу даних. Сценарій, в якому ми повинні втручатися і обробляти їх вручну.
Ми переходимо до бази даних, до SQL та виконуємо командний рядок:
DELETE FROM wp_options WHERE option_name LIKE ('%\_transient\_%')
Якщо була видалена велика кількість перехідних процесів, ми негайно спостерігатимемо більш високу швидкість завантаження веб -сторінок та менший споживання процесора для процесів, розміщених SQL.
