我的数据库中的修订表有70%的容量,而且还在不断增长。我该怎么办?

时间:2011-06-29 作者:Carson

我安装了Wordpress System Health Plugin 它说我数据库中的修订表有70%的容量,有994行。我不完全明白这意味着什么。我预计我的网站会比现在大得多。

问题

我会遇到麻烦吗?还是有什么方法可以增加表的容量我所做的一件积极主动的事情是将post修订的最大数量设置为4。

如果有任何解决方案或解释能帮助我了解情况,我将不胜感激。谢谢你的帮助。

2 个回复
最合适的回答,由SO网友:MartinJJ 整理而成

要通过phpmyadmin运行的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\'  
该查询将从wp数据库中删除所有post修订,,But remember always back up your database before running any direct SQL query..

您还可以在wp\\u config中添加一行。php将禁用修订(可选,我使用它是因为我发现修订有点痛苦)

define(\'WP_POST_REVISIONS\', false);

SO网友:Milo

它是否可能告诉您994行相当于数据库中总数据的70%?我不知道“70%容量”是什么意思,MySQL对于一个数据库的内存限制是几GB,可以处理数百万条记录。

结束

相关推荐

Corrupt Wordpress Database

我认为这是最奇怪的文字印刷问题。一个拥有大量帖子数据库的客户网站已经有了自己的想法。前一分钟一切似乎都很好,接下来的帖子、类别和标签都不见了。此时仪表板告诉我9个类别中有2309个帖子,但当我单击admin中的categories链接时,列表中没有任何帖子。我可以在admin中看到所有帖子,但尽管它们过去被分配到类别并列出标签,但现在它们都“未分类”,没有标签。很明显,wordpress数据库在某种程度上已经损坏,但从哪里开始尝试修复呢!?以下是我迄今为止测试的内容:插件–我关闭了所有当前的插件。主题–我