3

我管理着一个小型的 MediaWiki wiki,它最近受到了很多垃圾邮件的影响。我已经删除了所有垃圾邮件帐户和页面,感谢如何从 MediaWiki wiki 中永久删除页面?,我已经能够清除 wiki 数据库中的“存档”表,这样它就不会充满我删除的所有垃圾邮件页面。

不过,相对于 wiki 的实际大小,该数据库仍然很大。“text”表以 2.7GB 运行,“searchindex”表有 302.9MB。减少这些表格(尤其是“文本”表格)大小的最佳方法是什么?如果有必要,我愿意接受导出 wiki 的所有面向公众的部分并将它们导入全新安装的想法。

4

2 回答 2

1

跑吧php maintenance/deleteArchivedRevisions.php --delete

于 2015-11-03T21:57:16.857 回答
0

我通过优化违规表解决了这个问题(至少实际上是这样)。这将其大小减少到 200 到 300 MB 之间。考虑到 wiki 中存在的数据量,这似乎仍然很大,但至少它是可管理的。

于 2013-04-17T15:54:15.020 回答