Очищать базу данных сервиса форумов — жесть!

На данный момент:

· Форумов всего: 263
· В них пользователей: 572
· Сообщений: 6584
· Файлов: 110
После обзора топа форумов выяснил, что половину можно удалять — неактивные. Решил удалять форумы с количеством постов менее 10 и количеством юзеров 3 и менее юзеров.

На каждый форум в phpmyadmin приходится ни много ни мало — 38 таблиц. В итоге в сервисе 9942 таблицы. Конечно, это напрягает сервер.  Вообще же на хосте у меня сейчас базы данных используют 21% квоты для MySQL. Итак, занимаемся удалением и оптимизацией.

Ставить галочки и потом задавать удаление утомительно.

Пришел к решению: sql-запрос по типу

DROP TABLE `107_phpbb_album`, `107_phpbb_album_cat`, `107_phpbb_album_comment`, `107_phpbb_album_rate`, `107_phpbb_attachments`, `107_phpbb_attachments_desc`, `107_phpbb_attach_quota`, `107_phpbb_auth_access`, `107_phpbb_banlist`, `107_phpbb_categories`, `107_phpbb_config`, `107_phpbb_confirm`, `107_phpbb_disallow`, `107_phpbb_forums`, `107_phpbb_forum_prune`, `107_phpbb_groups`, `107_phpbb_posts`, `107_phpbb_posts_text`, `107_phpbb_post_reports`, `107_phpbb_privmsgs`, `107_phpbb_privmsgs_text`, `107_phpbb_ranks`, `107_phpbb_reputation`, `107_phpbb_reputation_text`, `107_phpbb_search_results`, `107_phpbb_search_wordlist`, `107_phpbb_search_wordmatch`, `107_phpbb_sessions`, `107_phpbb_sessions_keys`, `107_phpbb_styles_css`, `107_phpbb_topics`, `107_phpbb_topics_watch`, `107_phpbb_users`, `107_phpbb_user_group`, `107_phpbb_vote_desc`, `107_phpbb_vote_results`, `107_phpbb_vote_voters`, `107_phpbb_words`;

Далее дело пошло лучше, с помощью блокнота и копипаста, 107 заменял на 32, 55, 83 — словом, те иды, которые подлежат удалению.

Результаты такие — хватило меня на полчаса, не могу долго заниматься монотонной работой, теперь на хосте 18% квоты MySQL и 8000 таблиц в сервисе.

Кстати, нужно кому зарегистрировать домен второго/третьего уровня? Обращайтесь — net.ru/org.ru за 20 руб, ru за 120 руб. В первом случае — на себя регаю (с вас ns-сервера и имя домена), во втором — панель управления будет ваша, все автоматически и быстро по адресу priwap.ru/panel Не забудьте ввести пин-код pluswap в меню Акции.

Вопросы и поддержка  по icq 100-999-1 и по следующим e-mail адресам: admin[@]pluswap.com/support[@]priwap.ru.

Оцени статью: