В большинстве случаев не требуется ни хранить двадцать версий одного и того же поста, ни ни сравнивать их.

Чтобы отключить хранение ревизий, следует добавить

define ('WP_POST_REVISIONS', 0);

в файл wp-config.php.

А теперь – чистка базы и удаление старых ревизий wordpress.
Для этого просто нужно отправить следующий SQL-запрос:

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'

Он целиком почистит старые ревизии wordpress и всякий мусор, связанный с ними.

Ещё можно воспользоваться плагинами для вордпресса, такими как
Плагин для отключения ревизий (вкл\выкл ревизий)
Но вообще-то, ревизии могут оказаться полезными, мало ли что мы там случайно потёрли или изменили…
Контроль ревизий (более мощный, позволяет как отключить ревизии, так и ограничить их количество)