在 Microsoft Dynamics CRM 中固定视图时性能缓慢

本文可帮助你解决在 Microsoft Office Outlook Microsoft Dynamics CRM 客户端中固定视图时出现的问题。

适用范围:Microsoft Dynamics CRM 2011
原始 KB 编号: 2741514

症状

Microsoft Dynamics CRM客户端 for Microsoft Office Outlook 在固定视图时执行速度可能很慢。

原因

固定视图时,视图中的记录将下拉到 {orgid.sdf} 中的本地 SQL CE 数据库并缓存。 固定视图时,这些视图在 列表视图中 显示给用户,而不是 分页视图。 每次访问固定视图时,它都会从本地 .sdf 文件返回结果。

此数据定期作为后台进程更新。 如果用户具有多个固定视图或在资源不多的计算机上,这可能会导致性能降低和负载问题。

解决方案

为了防止固定视图将信息拉取到本地 SQL CE 缓存,可以在 Microsoft Dynamics CRM 2011 Outlook 客户端上设置注册表项。 这还有助于减少从 Microsoft Dynamics CRM 2011 服务器发送到 Microsoft Dynamics CRM 2011 Outlook 客户端计算机的总体网络流量。

当此值设置为 1 时,用户仍能够固定视图;但是,查询将发送到 CRM 服务器以检索结果,而不是从本地缓存中检索结果。

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

若要解决此问题,请执行以下步骤:

  1. 以已安装 Microsoft Dynamics CRM 2011 Outlook 客户端的用户身份登录到 Microsoft Dynamics CRM 2011 Outlook 客户端计算机。
  2. 依次单击“开始”、“运行”,键入 regedit,然后单击“确定”。 导航到注册表项 HKEY_CURRENT_USER\Software\Microsoft\MSCRMClient。 在 “编辑” 菜单上,指向“ 新建”,然后单击“ DWORD (32 位) 值”。
  3. 键入 DisableMapiCaching,然后按 Enter
  4. 右键单击“ DisableMapiCaching”,指向 “新建”,然后单击“ DWORD 值”。
  5. 右键单击“ 禁用MapiCaching”,然后单击“ 修改”。
  6. 在“ 数据”框中,键入 1,然后单击“ 确定”。
  7. 退出注册表编辑器。

更多信息

必须安装更新汇总 6 或更高版本,才能使 DisableMapiCaching 注册表项正常工作。 有关更新汇总 6 的详细信息,请参阅 KB Microsoft Dynamics CRM 2011 更新汇总 6

注意

应用更新汇总 14 后,此注册表项无效。 这必须使用 OrgDbOrgSettings 工具进行更新。

适用于 2011 Microsoft Dynamics CRM的 OrgDBOrgSettings 工具