![Exchange 2010 SP2 数据库大小](https://linux22.com/image/796256/Exchange%202010%20SP2%20%E6%95%B0%E6%8D%AE%E5%BA%93%E5%A4%A7%E5%B0%8F.png)
我有一个带有 3 个数据库存储的单个 Exchange 2010 sp2 环境。我试图通过将邮箱移动到备用数据库,然后删除空数据库来减小邮箱大小。我清理了用户邮箱以减小邮箱大小,并将每个邮箱的保留期设置为 1 天,然后等待了几天才移动邮箱。数据库正在正常备份并清除日志文件,但当我移动邮箱时,我注意到它们需要很长时间,即使有些邮箱小于 100MB。当我检查新数据库大小时,似乎原始邮箱大小可能正在移动(1GB 而不是 100MB)。当我针对数据库运行获取邮箱统计信息时,Exchange 显示的邮箱大小比预期的要小。因此,如果我有 5 个邮箱,每个邮箱 100MB,则显示的邮箱大小为 3GB,而不是 500MB 左右,并且没有空格。我一直在等待,认为 mailby 的保留期尚未到期,但它已经远远超过 1 天了。我今天将它们都设置为 0,看看是否有效。
我缺少什么来使组合邮箱大小与数据库大小减去空格相匹配?
答案1
您是否尝试过实际检查已删除项目的大小,以确保保留功能正常?
get-mailbox | get-mailboxstatistics | fl DisplayName,TotalDeletedItemSize,TotalItemSize
假设检查结果正确,请记住,您不一定能指望数据库的物理文件大小直接反映所有邮箱的总大小。edb 存储引擎按页面组织,并且总会有一些页面未充分利用,以及其中的空闲/空白,用于立即增长/扩展目的。