主题: 从0.7.3升级到0.7.4时,Add INDEXes for Amavisd database 操作时 死机

老张,你好

我在升级到0.7.4时,想要执行 mysql> ALTER TABLE maddr ADD INDEX maddr_idx_email (email); 这条sql时,光标就停在后面不动了。是不是数据库正在访问,不能修改,必须把数据库停了,才能修改阿。因为正在上班时间,没有关闭数据库测试。

回复: 从0.7.3升级到0.7.4时,Add INDEXes for Amavisd database 操作时 死机

应该是这个表里的记录太多,它需要一些时间来完成对所有记录的索引操作。

回复: 从0.7.3升级到0.7.4时,Add INDEXes for Amavisd database 操作时 死机

恩,我看了那个表里面有20多万条记录。那些记录是不是可以删除?

回复: 从0.7.3升级到0.7.4时,Add INDEXes for Amavisd database 操作时 死机

理论上可以删除所有 amavisd 表里的记录。但如果您需要分析以前收发的邮件信息,可以只删除7天/30天之前的记录。具体的时间由您自己决定。