Вы знаете, что при удалении спамерских сообщений, они не удаляются из базы данных, а просто скрываются с глаз долой? Не знаю, для чего так придумали разработчики WordPress, но лично мне эта коллекция невидимых какашек точно не нужна. Хотя я ее и не вижу, но место она в базе данных занимает. А вам нужны ревизии постов?
Я думаю, что после того, как пост опубликован, его промежуточные версии не нужны никому. Разработчики WordPress и на этот случай имеют свое, отличное от других, мнение — все ревизии хранятся в базе данных. Не знаю, нужны ли они другим, но я за все свое время знакомства с WordPress, ни разу не воспользовался ревизиями. Чтобы избавиться от всего этого ненужного балласта, можно воспользоваться плагином WP-Optimize.
Плагин может одним кликом удалять все спамерские сообщения, все неподтвержденные сообщения, оптимизировать базу данных, избавляясь от ненужных данных, а так же быстро менять логины пользователей. При оптимизации таблиц будет показан результат:
|

что-то я особой разницы в скорости не заметил… хотя приятно, что столько мусора выгреб.
Разница видна, когда база данных занимает не пару мегабайт(https://n-wp.ru), а несколько сотен (http://tiaurus.ru).
мм, ясно. у меня вот два метра урезалось. осталось полтора, я сейчас буду плакать о своей нищете… :D
Хм… у меня спам собирается спамкармой и я его удаляю потом.. неужели после этого он остается в блоге?
Он остается в базе данных.