邮件存储在数据库中。用户在磁盘上的分布、用户邮箱大小以及磁盘要求都会影响存储性能。以下几个部分介绍了这些因素:
数据库锁定的状态由不同的服务器进程保留。这些数据库锁定可以影响邮件存储的性能。在死锁情况下,邮件将无法以正常的速度插入到存储中,最终将导致 ims-ms 通道队列增大。由于一些合理的理由,需要将队列备份;因此,为诊断问题而保留队列长度的历史记录是很有用的。
事务数目不断积累且没有得到解决。
数据库日志文件是指 sleepycat 事务检查点操作日志文件 (msg_svr_base/store/mboxlist)。如果生成日志文件,则表明没有发生数据库检查点操作。stored 出现问题也会生成日志文件。
应当有 2 个或 3 个日志文件。如果有更多的日志文件,则表明可能出现了潜在的严重问题。邮件存储使用了一些用于邮件和配额的数据库,这些数据库的问题会导致所有邮件服务器出现问题。
查看 msg_svr_base/store/mboxlist 目录,确保其中只有 2 个或 3 个文件。