重复的调用相同的文件夹在 Exchange Server 2013年或 Exchange Online 中缓慢

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 3077710
症状
在 Exchange Server 2013年或 Exchange 在线的、 反复的 MAPI 调用IMAPITable::Restrict()方法或Folder.FindItems()方法在 Exchange 对同一文件夹使用相同的筛选器条件、 后续调用的 Web 服务需要这么长时间为第一次调用完成时所用。

这种情况下不同于早期版本的 Exchange。在这些版本中对同一文件夹后面的调用是比原始调用速度更快。
原因
因为 Exchange Server 2013年不会缓存每个限制出现此问题。早期版本的 Exchange 缓存每个限制。因此重复使用相同条件的请求将返回更快地在那些版本中因为整个结果集并没有重新计算。
替代方法
若要变通解决此问题、 搜索文件夹中,创建和配置以匹配具有所需的属性的项的文件夹条件。然后查询匹配项的搜索文件夹。由于搜索文件夹是缓存以及保持为最新搜索文件夹不需要每次被请求时重新计算。

注意:这种解决方法是每次使用相同的条件的情况下才适用。如果经常更改的搜索条件可能需要尝试排序和查找进程如另一种方法。等搜索是基于一个特定的日期时间值不会使用一致的标准。
更多信息
有关如何创建搜索文件夹的详细信息请参阅下面的 MSDN 文章:

警告:本文已自动翻译

属性

文章 ID:3077710 - 上次审阅时间:07/13/2015 21:50:00 - 修订版本: 1.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard, Microsoft Exchange Online

  • kbsurveynew kbprb kbexpertiseadvanced o365022013 o365 o365a o365e o365m kbmt KB3077710 KbMtzh
反馈