zoukankan      html  css  js  c++  java
  • exchange数据库联机碎片整理

    Event ID 1221会显示空闲的数据库空间大小

    在默认情况下,Exchange 服务器会对邮箱存储和公用文件夹存储执行维护任务和联机维护。

    Exchange 服务器每天凌晨1点到5点对数据库执行联机维护,在数据库联机维护过程中,会自动发生 Exchange 数据库联机碎片整理。联机碎片整理可以检测和删除不再使用的数据库对象,从而得到附加的数据库空间。联机碎片整理进程可以在不更改数据库文件大小的情况下,提供更多的数据库空间。默认情况下,Exchange 被配置为每天在 01:00 和 05:00 之间运行联机碎片整理。

    因此,数据库文件大小不变并不能说明什么问题。

    有关信息存储维护和联机碎片整理的详细信息,您可以参考下面的链接:

    Exchange Server 2003 和 Exchange 2000 Server 信息存储维护和联机碎片整理

    http://support.microsoft.com/kb/324358/zh-cn

    碎片整理是 ESE 遍历每个 B 树数据库的底部页(叶页)的过程。ESE 确定它是否可以将相邻页的字符串合并成单个页。这将释放页并让它们返回到表的可用空间中。相关页在数据库文件内部的位置和连续性会被尽可能最佳化。

    碎片整理可以按两个模式执行:

    • 联机碎片整理 该模式作为系统维护过程(默认情况下在 1:00 A.M. 和 6:00 A.M. 之间)的一部分运行。如果 ESE 无法处理完整个数据库,它会通知您它在哪里停止,并在下一次 Exchange 存储维护窗口发生时从该点继续。
      联机碎片整理有以下限制:
      • 数据库文件 (.edb) 内部的可用空间不会返回给文件系统。而是在联机碎片整理完成之后,由 Microsoft Exchange Information Store 服务在应用程序事件日志中记录一个事件(事件 ID 1221),该事件将指示可用的空闲数据库空间的数量。在物理数据库文件增长之前,如果需要,将使用该可用空间。
      • 数据库中的可用空间采用的形式是可以用来存储新数据的一组页。可用空间称为空间树。空间树是作为 B 树占用的,只要需要将新数据块添加到数据库中,就会对该 B 树进行搜索。在联机碎片整理期间不会删除空间树,空间树将保持碎片状态,直到执行脱机碎片整理。
      • 不回收被删除的列 ID 和长值 ID。
      • 将辅助索引重新排列但不重建它(如果有索引损坏,不会修复它)。
      • 不支持数据库文件 (.edb) 中的垂直合并(不折叠树级别)。
    • 脱机碎片整理 这是由管理员通过运行针对其数据库的 ESEUTIL 实用程序来完成的手动过程。Eseutil.exe 是位于 \Program Files\Exchsrvr\Bin 目录中的命令行实用程序。
      Aa998781.note(zh-cn,EXCHG.65).gif注意:
      如果邮箱或公用文件夹存储是在您试图使用 ESEUTIL.exe 来压缩它的数据库时装入的,那么将返回错误代码 -1032 (JET_errFileAccessDenied)。记住,在对数据库进行脱机碎片整理之前和之后都要执行完整备份。


    如何对 Exchange 数据库进行碎片整理

    http://support.microsoft.com/kb/328804/zh-cn
  • 相关阅读:
    Java时间转换的一个特性
    JS处理数据四舍五入
    DataReader分页性能测试
    Java通过cal.get(Calendar.MONTH)比真实月份少一个月
    sqlserver split函数
    一个CLR20r3 错误解决。
    Devexpress dll搜集
    正则表达式:小括号、中括号、大括号的区别
    Android手机有的不显示Toast
    保存页面数据的场所----Hidden、ViewState、ControlState
  • 原文地址:https://www.cnblogs.com/jjkv3/p/1416311.html
Copyright © 2011-2022 走看看