Как очистить базу данных mysql?
Дата: 10.06.2010
Рубрики: БЛОГГИНГ |
С этой проблемой рано или поздно сталкивается каждый, кто любит писать всякую фигню в интернетах, и у кого есть собственный блог, бегающий на wordpress.
Вордпресс, как и всякий другой движок, имеет целый ряд достоинств, а также целый ряд недостатков.
Одним из таких недостатков являются пресловутые ревизии.
По сути – это старые записи, которые блог хранит в своей базе.
С одной стороны – это удобно.
Если что-то не нравится в подредактированной записи – всегда можно загрузить недавнюю ревизию, которую вы не редактировали.
С другой стороны – ревизии засоряют базу данных блога, что в конечном итоге сказывается на скорости его работы. А это не есть хорошо, особенно учитывая тот факт, что современный вордпресс – и без этого неповоротлив, как бульдозер.
Эта проблема становится особенно актуальной, если блог ведется долгое время.
Этот вот блог, к примеру – ведется с 2007 года.
И за все это это время – хлама в здешней базе данных скопилось предостаточно.
Возникает вполне резонный вопрос: как очистить базу данных mysql от старых ревизий и прочего хлама?
Есть несколько способов для этого.
Способ первый: прямой sql-запрос к базе данных. Открыть панель управления на хостинге, найти php myadmin, и вбить туда вот такой запрос:
DELETE a,b,c FROM wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);
О том, как отправлять запросы к базе данных я уже рассказывал в статье о бекапах, так что за подробностями – туда
Еще очистить базу данных mysql можно с помощью специальных плагинов.
Плагинов таких довольно много. Самые ходовые – это «оптимайз» и «клин-ап». С их помощью можно удалить не только старые ревизии, но и старые неодобренные комментарии, неиспользуемые теги и т. д.
Wp-cleanup лежит .
Wp-optimize – можно скачать .
На днях я использовал тут wp-cleanup. Он нашел здесь порядка 900 старых ревизий, и еще много всякой ерунды, которая лежала на хостинге мертвым грузом.
Ну и наверное лишним будет говорить, но все-таки: перед тем, как делать все, описанное выше – настоятельно рекомендуется сделать бекап базы данных. Во избежание.
Трансляция блога в twitter. Подключайтесь!
Метки:wordpressЕще по теме:
Комментарии
Комментарии модерируются, спам и комментарии не по теме - удаляются.