我的 mysql 实例有 1700 多个名为“index_*”的表。每个 15MB,这加起来就是 25 多个演出。
我怎样才能清理这些?像删除这些表一样容易吗?或者 tikiwiki 中是否有一些配置可以清理关于索引表的数据库?
哇,1700 多个,以前从未见过!你运行的是哪个版本?您可能需要升级,因为这听起来像是一个错误。
然而,话虽如此,好消息是您可以安全地(但小心地)删除(drop
)它们,然后使用搜索管理面板或命令行重建搜索索引,console.php
并且 tiki 将创建一个新的(或两个)。
我想 25 GB 的备份太多了,但如果可以的话,我建议您备份所有其他表以防万一。
index_* 表是统一搜索 mysql 引擎的存储,通常有几个,可能有六个或更多,所以听起来好像很糟糕。也许你有一个运行定期重建的 cron 作业?(但这必须是每小时或其他时间,通常一天一次就足够了)
祝你好运!