我知道如何执行离线碎片整理 - 我只是好奇社区使用什么标准来什么时候运行离线碎片整理。Boss 看到几个数据库有大约 30% 的空白空间,现在想要进行离线碎片整理全部数据库。
那么你有什么建议吗?留出一定比例的空白?当我们需要空间时?
答案1
只有当您有大量的空白空间无法重复使用时,才需要运行脱机碎片整理。脱机碎片整理不是常规维护项目。多少才算足够大?这取决于您的基础架构和数据库的大小。如果您要恢复几 TB 的空间,那么可能是时候运行碎片整理了。如果您要恢复几 GB 的空间 - 可能还不是时候。此外,不要运行碎片整理,而是创建一个新数据库并将邮箱移动到新数据库。这比脱机碎片整理的影响要小。
答案2
让你的老板阅读这篇文章,然后决定是否合适。
http://technet.microsoft.com/en-us/library/aa997972(EXCHG.80).aspx
答案3
空格本身并不是一件可怕的事情。在 MS 数据库的正常使用过程中,出现空格是一件完全自然的事情。话虽如此,只有当我遇到无法及时完成备份的问题时,我才会考虑删除空格,否则我不在乎,我宁愿不冒着导致数据库出现问题的风险。
答案4
碎片整理有助于通过缩小 Exchange 数据库来优化服务器性能。但是,您需要检查一些要点来确定是否应该对数据库进行碎片整理。您可以查看这篇详细的文章:
https://practical365.com/exchange-server/defrag-exchange-server-mailbox-databases/
建议:
备份现有的 Exchange 数据库或信息存储,并备份日志以保持数据库一致。如果您遇到任何问题,可以使用日志执行恢复。您可以按照此处的碎片整理步骤进行操作: https://www.stellarservertools.com/blog/reduce-large-size-edb-file/