База Данных MySQL

 

Сегодня я хочу Вам рассказать как я почистил/оптимизировал Базу Данных MySQL на WordPress.

Буквально на днях стал замечать что мой сайт стал медленнее работать чем раньше, то есть загрузка сайта происходит на много дольше чем ей положено и это стало для меня реальной проблемой. Медлительность сайта может испортить многие ваши достижения, которые вы добивались за все время существования вашего ресурса (сайта,блога), например, ранжирование сайта в поисковых системах может значительно понизиться за счет долгой загрузки, соответственно ваш трафик существенно упадет, постоянные читатели и обычные посетители будут чаще покидать ваш сайт из-за медлительности и многое другое.

Я начал искать причину.

Первое что я сделал отключил все не нужные плагины, так как они создают колоссальную нагрузку на сервер. Отключите, либо удалите не нужные плагины. Откройте админку вашего сайта перейдите в пункт «Плагины», просмотрите подробно все плагины которые у Вас установлены и подключены и отключите плагины которые не играют существенную роль в развитии вашего сайта.

Затем я решил почистить базу данных MySQL своего сайта. База данных весила 57(!)МБ, это просто катастрофа. После очистки и оптимизации база данных MySQL весит всего 2.7 МБ, чувствуете разницу? Мой сайт чувствует, поверьте.

И так давайте по подробнее посмотрим что же я сделал чтобы очистить базу данных MySQL на WordPress:

Заходим в панель управления хостингом на главную страницу, находим пункт «MYSQL» и нажимаем на него.

Затем мы попадаем на страницу «Управление базами данных MySQL» и находим «Имя базы» и нажимаем«PhpMyadmin» , появится окно где Вам предложат ввести логин и пароль (вы его должны знать, приходит с регистрацией).

После подтверждения логина и пароля вы попадете на страницу базы данных.

%E2%84%961 База Данных MySQL

В столбце находим (Выделено желтым) свою базу данных и нажимаем на нее.

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

%E2%84%962 База Данных MySQL

Находим кнопку «Экспорт» и жмем на нее.

%E2%84%963 База Данных MySQL

Затем делаем все как на картинке (см.выше) и нажимаем «OK»

Затем пойдет загрузка базы данных на ваш компьютер, вам нужно будет ее сохранить в компьютер.

Чистим wp-post. Находим вкладку «SQL» и вставляем туда запрос:

DELETE FROM wp_posts WHERE post_type = «revision»

%E2%84%964 База Данных MySQL

И нажимаем «OK».

-

Затем появиться вот такое окно:

%E2%84%965 База Данных MySQL

Нажимаем «OK».

-

После проделанной операции у вас появиться такое окно:

%E2%84%966 База Данных MySQL

Удаленных строк у вас будет гораздо больше, у меня их было 16 с лишним тысяч.

-

Теперь мы будем оптимизировать wp-post. Опять находим вкладку «SQL», вставляем:

OPTIMIZE TABLE wp_posts;.

и нажимаем «OK».

Теперь удалим спам комментарии на сайте. Находим вкладку «SQL», заходим и вставляем:

DELETE FROM wp_comments WHERE comment_approved = ‘spam’;

Нажимаем »OK».

Затем удалим все пинкбеки. Находим вкладку «SQL», заходим и вставляем:

DELETE FROM wp_comments WHERE comment_type = ‘pingback’;

Нажимаем »OK».

Идем дальше. Да — Да это еще не все. Дальше я перешел по вкладке «Структура» и вышел на различные сохраненные таблицы своего сайта. Здесь я ничего не трогал кроме двух таблиц:

%E2%84%967 База Данных MySQL

Затем я очистил первые две таблицы (сохраненные комментарии) и больше я ничего не трогал.  Я и так очистил свою базу в десятки МБ и мне этого пока хватит.

.

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

 

Читать далее по блогу:

 

Ваш отзыв

*