База даних mysql займає багато місця

База даних mysql займає багато місця

Подивіться на свою базу даних, яка з таблиць займає найбільше місця? Минулого разу ми розглянули які стандартні таблиці присутні відразу після установки WordPress, до установки плагінів. Якщо префікс бази даних при установці не змінювався, а був прийнятий за замовчуванням, то таблиця wp_commentmeta може бути досить багато важити.

Ось, подивіться скільки спаму прийняв на себе блог:

Подумати тільки, більше 71 тисячі! І всі ці дані до сих пір зберігаються в базі даних, не дивно що вона так непристойно розрослася:

У порівнянні з іншими таблицями вона має найбільший розмір - 5.1 Мб. Тому я вирішив знайти спосіб знизити розмір таблиці wp_commentmeta, а відповідно і загальний розмір бази даних.

Навіщо зменшувати розмір бази даних?

Дивне запитання, природно для економії ресурсів сервера, це і вільний дисковий простір, і час, витрачений на звернення в даними. Дуже часто надмірно велика база даних може привести до внутрішньої помилку сервера 500 Internal Server Error.

Раніше я вже писав про декілька способів, що дозволяють скоротити базу даних, а саме:

Тепер є ще один спосіб зменшити базу даних. за рахунок зниження розміру таблиці wp_commentmeta.

Зниження розміру таблиці wp_commentmeta

Спосіб був знайдений на форумі російськомовної підтримки WordPress. Для скорочення розміру необхідної таблиці необхідно виконати SQL-запит до бази даних:

База даних mysql займає багато місця

Для цього потрібно вибрати необхідну базу даних на сервері з панелі phpMyAdmin, перейти на вкладку SQL і у вікні вставити цей код в запиті до бази даних:

після чого натиснути OK. Повертаючись на початкову сторінку phpMyAdmin з базою даних відзначаємо істотне скорочення її розміру, за рахунок зниження розміру таблиці wp_commentmeta.

Необхідний результат досягнутий, таблиця зменшилася в розмірі майже в 5 разів! Тепер вона важить 1,1 Мб, замість 5.1 Мб. Після таких операцій я раджу додатково оптимізувати базу даних стандартними засобами phpMyAdmin, зазначивши галочками всі таблиці і вибравши в списку, що випадає «Оптимізувати таблицю», так би мовити останній штрих)

В черговий раз звертаю особливу увагу на обережне поводження з базами даних і не забувайте робити резервні копії перед виконанням SQL-запитів.

Ну ось, пройде черговий етап, але на цьому оптимізація WordPress не закінчується, підписуйтесь на оновлення блогу ;-), щоб не пропустити черговий пост!

Схожі статті