Microsoft Dynamics CRM 4.0 性能优化之二

Posted on 2009-05-21 09:52  Amos Chen-莫斯  阅读(429)  评论(0)    收藏  举报

使用快照隔离来提高系统的性能。

启动Snapshot Isolation. 这个功能是在SQL2005中有的. 你可以通过下面的连接找到关于什么是 Snapshot Isolation 和怎么做启动Snapshot Isolation可以在不同的程度上提高你的性能和解决一些资源上的locking问题.

参考:

中文 http://msdn.microsoft.com/zh-cn/library/tcbchxcb(vs.80).aspx

英文 http://msdn.microsoft.com/en-us/library/tcbchxcb(VS.80).aspx

具体操作如下:

1) 停止crm服务器IIS

2) 停止crm异步服务 Microsoft Dynamics CRM Async Service

3)备份你的数据库. <myorg_mscrm> and MSCRM_CONFIG

4)打开SQL Server Management Studio , 运行如下代码:

ALTER DATABASE <myorg_mscrm>

SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE <myorg_mscrm>

SET READ_COMMITTED_SNAPSHOT ON

 

ALTER DATABASE MSCRM_CONFIG

SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MSCRM_CONFIG

SET READ_COMMITTED_SNAPSHOT ON

 

注:<myorg_mscrm>标签根据组织名称不同而不同,如crm组织名称是Amos,那么应该替换该标签为Amos_mscrm

 

博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3