Оптимизируем базу данных

2013-12-24

Любые действия, производимые в WordPress, будь то добавление новой записи или комментария, установка нового плагина, оказывают воздействие на работающую вместе с ним базу данных MySQL, увеличивая ее в размере. Потому после долгого использования база данных захламляется и требует ухода за собой. Именно поэтому рекомендуется время от времени чистить базу данных от ненужных сведений и проводить ее оптимизацию. Этот комплекс мер может существенно снизить нагрузку на хостинг.

Первое правило, что нужно сделать, если вы решили провести какие-либо действия с базой данных вашего блога – это создать ее резервную копию. Она поможет вам вернуть все на свои места, если в процессе очистки  вдруг допустите ошибку и удалите что-нибудь нужное.

Во-вторых, желательно ограничить доступ посетителей на сайт на время проводимых с ним действий, чтобы они не могли добавлять новые комментарии или вносить еще какие-либо изменения в базу данных. С этой целью можно поставить на сайт страничку-заглушку с надписью “Проводятся технические работы. Извините за предоставленные неудобства”.

Очистка базы данных

После этих предварительных действий заходим в программу  PhpMyAdmin, выбираем нужную базу данных  и смотрим список имеющихся в ней таблиц. При удалении ненужных более плагинов в базе иногда остаются относящиеся к ним таблицы, которые можно безболезненно удалить. Поэтому мы ищем таблицы с заголовками созвучными названиям удаленных плагинов и избавляемся от них, ставя галочку напротив их строки и выбирая из списка действий команду “Удалить”.

Самое главное, НЕ ТРОГАТЬ следующие таблицы, без которых не сможет работать сам  WordPress:

wp_comments
wp_linksс
wp_options
wp_postmeta
wp_posts
wp_terms
wp_term_relationships
wp_term_taxonomy
wp_usermeta
wp_users

Оптимизация базы данных

После того, как мы избавили нашу базу данных MySQL от ненужных таблиц, можно оптимизировать ее с помощью плагина Optimize DB. Плагин устанавливается обычным образом. Затем переходите в раздел Параметры и выбираете строчку Optimize DB. Оказавшись на странице инструментов плагина вам остается лишь нажать кнопку Optimize now и таблицы вашей базы данных будут автоматически оптимизированы.

Для того, чтобы плагин Optimize DB сам не создавал дополнительную нагрузку на сервер хостинга, его можно отключать каждый раз после использования и снова включать, когда пожелаете снова оптимизировать базу данных. Например, можно проводить это действие каждый месяц или неделю.

Статья пригодилась? Буду признательна, если поделитесь в соцсетях:

Комментарии


Комментариев пока нет, будьте первым.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">