Exchange2013 传输队列数据库过大优化方法

exchange

最近发现几个Exchange 2013的项目都出现了不同程度的传输队列过大的问题,由于默认安装在C盘,所以又触发了Exchange的Transport Service中带一个Back Pressure的特性,导致Exchange无法宕机,无法接收外部邮件等一系列问题,关于Exchange Transport Service中Back Pressure特性问题,请参考如下链接:

[dm href=”https://www.pangshare.com/225.html”]Back Pressure特性[/dm]

关于Mail.que数据库文件较大的问题。建议您对该数据库进行离线碎片整理。请在执行这个操作之前,将原有的Mail.que文件备份。

请参照以下步骤进行整理:

1. 登录Exchange 2013服务器。

2. 运行PowerShell并输入Stop-Service MSExchangeTranport来停止Exchange传输服务并卸载该数据库。

3. 在C盘目录下建立TempMailDatabase文件夹。

注:请查看Mail.que文件的大小,保证C盘目录下有多于该文件1.2倍大小的空间。如果C盘空间不足,请将该临时文件夹建立在其他磁盘。

4. 将Mail.que复制到该临时文件夹下。

5. 在PowerShell中输入cd “C:\TempMailDatabase”将目标目录转移到该文件夹下。

6. 运行Eseutil /mh mail.que查看该数据库的状态。

7. 查看数据库的State属性,如果是Dirty Shutdown,运行Eseutil /r “trn” /I /a来修复该数据库。再次运行Eseutil /mh mail.que,查看State的值是否Clean Shutdown。

8. 运行Eseutil /d mail.que来整理该数据库。

9. 在整理结束后,将文件复制回原来的目录下。

10. 运行Start-Service MSExchangeTranport来启动Exchange传输服务。

由于这个过程中,Exchange的传输服务是不可用的,会影响到终端用户的邮箱使用,所以我们建议您在周末进行该操作,减少造成的影响。

其次,关于C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Temp目录中的临时文件不会被清理的问题,请将您的Exchange 2013服务器升级到CU5版本。这个问题在CU5版本中得到了修复:

Cumulative Update 5 for Exchange Server 2013

[dm href=”http://support.microsoft.com/kb/2936880“]Cumulative Update 5 for Exchange Server 2013[/dm]

Exchange 2013 CU5

下载地址:

[dl href=”http://www.microsoft.com/en-us/download/details.aspx?id=43103″]Cumulative Update 5 for Exchange Server 2013 (KB2936880)[/dl]

此文章为原创文章,作者:胖哥叨逼叨,如若转载,请与我联系并注明出处:https://www.pangshare.com/259.htm

发表评论

电子邮件地址不会被公开。 必填项已用*标注