首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Exchange 2007联机维护重叠

Exchange 2007联机维护重叠
EN

Server Fault用户
提问于 2009-05-20 14:49:05
回答 3查看 17.6K关注 0票数 3

每天晚上02:59,Exchange服务器记录下列事件:

代码语言:javascript
复制
Event Type:   Warning Event
Source:       MSExchangeIS Mailbox Store
Event Category:  Background Cleanup 
Event ID:       9871 
Date:           5/20/2009
Time:           2:59:59 AM 
User:           N/A
Computer:       EXCHFC2 
Description: There is an online maintenance overlap for database "First Storage Group\Mailbox Database". Please revise the online maintenance schedule.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

代码语言:javascript
复制
Event Type: Information
Event Source:   ESE
Event Category: Online Defragmentation 
Event ID:   704
Date:       5/20/2009
Time:       2:59:59 AM
User:       N/A
Computer:   EXCHFC2
Description:
MSExchangeIS (12420) First Storage Group: Online defragmentation of database 'C:\Program Files\Microsoft\Exchange Server\Mailbox\First Storage Group\Mailbox Database.edb' was interrupted and terminated. The next time online defragmentation is started on this database, it will resume from the point of interruption. 

For more information, click http://www.microsoft.com/contentredirect.asp.

这是运行在Windows2003 x64上的Exchange 2007。

以下是我的Exchange维护计划:

代码语言:javascript
复制
First Storage Group\Mailbox Database: 20:00 - 03:00  
Second Storage Group\Public Folder Database: 03:00 - 06:00

请注意,我尝试将它们间隔得更多(第一次以2结尾,第二次在4开始)但没有效果。错误消息总是在完成第一个存储组的维护计划之前出现第二个。

在第二个事件中注意到的中断碎片整理是在02:15开始的。另一个完全相同的数据库碎片整理是在23:04开始,然后在02:08完成。就在这个完整的碎片整理之前,昨晚中断的碎片整理工作已经完成。

因此,就好像系统正在循环中删除数据库,然后当该碎片整理被维护窗口的结论所打断时,就会抱怨。

我怎么才能纠正这种行为?

编辑

我的备份在06:30运行。这台机器上没有预定的作业。

最佳实践分析器报告没有任何相关。

我知道这不是一个关键的错误,但我担心如果我忽略它,我会忽略一个未来的问题,当维护没有得到充分的执行。在这种情况下,我想解决在维护窗口期间导致碎片循环的任何问题。

EN

回答 3

Server Fault用户

发布于 2009-05-20 15:17:23

当关闭用于维护的数据库窗口并仍在运行事务时,将引发9871错误。它将完成维护,它很可能实际上与在其他数据库上运行维护无关,这是一条写得很糟糕的错误消息。

当ba备份在维护窗口结束时运行时,通常会触发此消息,这会发生吗?

在此服务器上运行Exchange最佳实践分析器可能是值得的,只是为了检查它是否存在任何问题。

票数 1
EN

Server Fault用户

发布于 2009-05-21 21:16:18

山姆是对的..。这只是一条写得不好的错误消息。

当数据库的维护窗口结束时,事件9871将被记录,但事务仍在处理中。Exchange并不仅仅因为事务到达维护窗口的末尾就结束事务,它只是记录9871。

您可以安全地忽略错误(如果希望避免记录事件,则可以扩展维护窗口)。

票数 0
EN

Server Fault用户

发布于 2009-11-09 19:27:35

因此,就好像系统正在循环中删除数据库,然后当该碎片整理被维护窗口的结论所打断时,就会抱怨。我怎么才能纠正这种行为?

这是按设计工作的。来自:http://technet.microsoft.com/en-us/library/aa996226(EXCHG.65).aspx

此过程可能在服务所指示的时间之前未完成。在这种情况下,ESE引擎存储成功处理的最后一个表。在下一次联机碎片整理时,ESE将在元数据中选择下一个表,并将继续处理表,直到维护窗口结束为止。如果联机碎片整理可以在维护窗口结束之前处理所有表,它将在元数据中列出的第一个表重新启动,并在所有表上循环,直到维护窗口结束。对数据库所做的更改将被处理。因此,大量的删除操作(然后是在线碎片整理周期)将生成大量的事务日志,因为记录被压缩到最少的数字页中。

这意味着它将在维护窗口期间遍历数据库。

至于维护重叠消息,建议在这里发布:http://technet.microsoft.com/en-us/library/aa995795.aspx

默认情况下,邮箱存储维护进程每晚从凌晨1:00运行到凌晨5:00。由于维护进程所需的服务器资源,建议您修改维护计划,以便邮箱存储的日程至少相差15分钟。

因此,如果您在3:15而不是3:00启动第二个Storage维护窗口,消息就会消失。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/10377

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档