识别正在遍历邮箱数据库的 Exchange 2010 常规进程

识别正在遍历邮箱数据库的 Exchange 2010 常规进程

我有一台运行在 SAN 支持的平台上的 Exchange 2010 服务器。该平台基于快照/增量进行块级备份,仅捕获更改的数据。我很惊讶地发现,在某个固定的时间段内,数据更改以高且持续的速度发生。由于该系统的工作方式,这可能导致每月存储的数据超过 1.2TB。

规律性意味着有计划的任务,但不是固定的间隔。大约每 26-32 小时一次。磁盘执行的读取操作速度约为 5MB/s,写入操作速度约为 4.5MB/s,持续 3-4 小时。总写入数据约为 55-60GB。

在 TechNet 上阅读后,我想知道是否是以下原因导致了此问题: http://blogs.technet.com/b/exchange/archive/2011/12/14/database-maintenance-in-exchange-2010.aspx#checksumming

有点限制的是,这个过程最多每 24 小时发生一次。我在它运行时进行了调查,发现了以下情况:

  • 该进程是 store.exe
  • 它正在处理邮箱数据库文件
  • 运行时,它会生成与数据库更改一致的 .log 文件(在邮箱数据库文件夹中)
  • 邮箱数据库大小约为 60GB,与每次迭代的总数据变化量相符

我目前已切换到固定维护窗口,作为测试。目前尚不清楚这是否是原因,因为症状符合,但尚无定论。

有人对进一步的故障排除有什么建议吗?

答案1

我认为你已经回答了自己的问题 - 在那个 Technet 博客中,它说

Exchange 扫描数据库每天不超过一次。此读取 I/O 是 100% 顺序的(这对磁盘来说很容易),相当于扫描速率约为在大多数系统上为 5 兆字节 (MB)/秒。

另外,与此问题无关的是,您的 Exchange 邮箱服务器是否知道您的 SAN 所做的备份?如果没有,事务日志将不会被清除,这非常糟糕。

相关内容