邮件服务器-邮件系统-邮件技术论坛(BBS)
标题:
Exchange 碎片整理工具
[打印本页]
作者:
YJPMMM
时间:
2009-1-19 12:59
标题:
Exchange 碎片整理工具
来源:
http://support.microsoft.com/kb/328804/zh-cn
http://support.microsoft.com/kb/192185/zh-cn
//希望对大家学习有帮助.谢谢.^_^
Exchange 数据的碎片整理在与常规磁盘碎片整理不同的级别上进行。Exchange 数据的碎片整理发生在 Exchange 数据库自身内部。如果您在 Exchange 计算机上运行常规磁盘碎片整理,则应在非繁忙时间进行,最好在 Exchange 数据库停止时运行。磁盘碎片整理的过程是一个占用 I/O 非常多的过程。因此,Exchange 数据库引擎可能很难及时访问硬盘驱动器。
默认情况下,Exchange 数据库每天运行碎片整理进程。此进程可以更有效地排列邮箱存储数据和公用文件夹存储数据,以合并未使用的存储空间。您还可以手动对 Exchange 数据库进行脱机碎片整理。
[url=http://support.microsoft.com/library/images/support/en-us/uparrow.gif]
回到顶端[/url]
联机碎片整理
在数据库维护过程中,会自动发生 Exchange 数据库联机碎片整理。联机碎片整理可以检测和删除不再使用的数据库对象,从而得到附加的数据库空间。联机碎片整理进程可以在不更改数据库文件大小的情况下,提供更多的数据库空间。默认情况下,Exchange 被配置为每天在 01:00 和 05:00 之间运行联机碎片整理。
注意
:要提高维护和备份进程的效率,您可能需要安排维护进程和备份操作在不同的时间进行。
有两种安排数据库碎片整理的方法:
[li]
要为单个数据库安排数据库碎片整理,请使用邮箱存储或公用文件夹存储对象的“数据库”选项卡上的“维护间隔”选项来配置维护间隔。
要为一组邮箱存储和公用文件夹存储安排数据库碎片整理,请使用邮箱存储或公用文件夹存储策略的“数据库(策略)”选项卡上的“维护间隔”选项来配置维护间隔。
脱机碎片整理
尽管联机碎片整理可以提供一些附加的数据库空间,但必须对 Exchange 数据库进行脱机碎片整理才能减小 Exchange 数据库的物理大小。在邮箱存储和公用文件夹存储处于脱机状态时,可以使用 Eseutil 实用工具 (Eseutil.exe) 执行脱机碎片整理。
例如,如果您最近从运行 Exchange 的服务器移动了大量用户,则您可能执行脱机碎片整理。在这种情况下,脱机碎片整理通过重新安排服务器的 Exchange 数据库上的数据并丢弃任何未使用的数据库页,以减小 Exchange 数据库的大小。
注意
:Eseutil 是一种 Exchange 实用工具,可用于对 Exchange 数据库进行碎片整理、修复以及检查其完整性。您可以在 Exchange CD 上找到 Eseutil。有关如何使用 Eseutil 的信息,请参阅 Exchange CD 的 Support\Utils 文件夹中的 Eseutil.rtf 文件。
默认情况下,
Eseutil /d
通过创建一个新数据库、将旧的数据库记录复制到新数据库中以及丢弃任何未使用的数据库页,来对数据库进行碎片整理。这样就得到一个重新组织的紧凑的数据库文件。
在使用 Eseutil 对 Exchange 数据库进行碎片整理时,您可能要使用下列选项:
您可以在命令行上使用
/d /p
选项来运行 Eseutil 以将 Eseutil 配置为在单独的位置(例如,另一个硬盘上的某个位置)创建经过碎片整理的新数据库。如果关闭安置覆盖功能,脱机碎片整理进程将保留未压缩的原始数据库,创建的临时文件是经过碎片整理的数据库版本。例如,您可以通过使用
/d /p
选项关闭安置覆盖功能。与标准脱机碎片整理进程 (
Eseutil /d
) 不同,如果您使用
/d /p
选项运行 Eseutil,完成脱机碎片整理进程后,经过碎片整理的新数据库不会覆盖原始数据库。
/d /p
选项还可显著减少对大型数据库进行碎片整理所花的时间,因为不必从临时位置复制经过碎片整理的数据库并覆盖零碎的原始文件。但是,如果要在使用此选项后装入经过碎片整理的数据库,必须手动将经过碎片整理的 .edb 和 .stm 文件移入数据库路径,并将其重命名为正确的数据库文件名。例如,如果 Tempdfg.edb 和 Tempdfg.stm 是通过运行
/d /p
选项创建的经过碎片整理的文件,则必须将它们分别重命名为 Priv1.edb 和 Priv1.stm(如果 Priv1.edb 和 Priv1.stm 是最初对其运行 Eseutil 的数据库)。 下面的命令示例将对名为 Mailbox Store.edb 的数据库及其随附的流文件进行碎片整理,关闭安置覆盖功能,并在 D 驱动器上创建经过碎片整理的数据库。(注意:
/t
后面没有空格。)
eseutil /d /p "c:\program files\exchsrvr\mdbdata\mailbox store.edb" /t"d:\tempdfg.edb"
注意
:如果不使用
/t
选项,将在运行 Eseutil 的位置创建 Tempdfgxxxx.edb 文件和 Tempdfgxxxx.stm 文件。(在上面的文件名中,xxxx 是一个随机数。)
因为脱机碎片整理重新排列 Exchange 数据库中的数据,所以请在碎片整理之后立即使用备份工具创建数据库的标准备份,以保护新数据排列的安全。以前的增量备份或差异备份不再有用,因为它们引用由碎片整理进程重新排列的数据库页。有关备份类型的更多信息,请访问以下 Microsoft 网站,以下载 Exchange 资源工具箱:
http://www.microsoft.com/technet/prodtechnol/exchange/2000/library/reskit/default.mspx
(
http://www.microsoft.com/technet ... reskit/default.mspx
)
参考
有关如何使用 Eseutil 对 Exchange 数据库进行碎片整理的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
192185
(
http://support.microsoft.com/kb/192185/
) 如何使用 Eseutil 实用工具 (Eseutil.exe) 进行碎片整理
有关如何使用 Eseutil /d 对数据库以及与数据库相关联的流文件进行碎片整理的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
254132
(
http://support.microsoft.com/kb/254132/
) 使用 Eseutil /d 对数据库和流文件进行碎片整理
欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://5dmail.cn/bbs/)
Powered by Discuz! X3.2