當您使用 Microsoft Dynamics CRM 2011年尋找可用的時間,您會遇到效能不佳

文章翻譯 文章翻譯
文章編號: 2651621 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

徵狀

當您嘗試使用資源排程功能找出可用的時間在 Microsoft Dynamics CRM 中時,您會遇到效能變差。如果您使用 [尋找可用的時間,並開始新的查詢,因此可提升效能,,然後結果要花較少的時間。

發生的原因

之所以發生這個問題,是因為 Microsoft Dynamics CRM 部署包含許多實體與相關排程,以及多個 SQL 查詢可以用來擷取個別資料錄資源排程的期間找到可用的時間。

解決方案

若要解決這個問題,請下載並安裝更新彙總套件的 8 個 Microsoft Dynamics CRM。若要執行這項操作,請參閱下面的文件的 「 Microsoft 知識庫 」 中的文:
2600644 位於 Microsoft Dynamics CRM 2011年更新彙總套件 8

安裝更新彙總套件之後,您應該在排程與相關實體的 CRM 伺服器上建立下列登錄機碼:
SchedulingEngine.CacheConfiguration
執行這項操作之後,這些實體應加至快取以達最佳效能。

若要建立登錄機碼,請依照下列步驟執行:
  1. 在 Microsoft Dynamics CRM 伺服器上,指向 啟動 功能表,然後輸入 regedit 在 [搜尋] 方塊以開啟 [登錄編輯程式 」。
  2. 找出下列登錄子機碼:
    HKEY_Local_Machine\Software\Microsoft\MSCRM
  3. 以滑鼠右鍵按一下 MSCRM指向 然後按一下 字串值.
  4. 型別 SchedulingEngine.CacheConfiguration.
  5. 新的金鑰,以滑鼠右鍵按一下,然後按一下 修改.您所做的修改將會如下列 XML 程式碼所示。不過,您的修改將視實體和您想要使用的選項。請參閱 〈 其他資訊 〉 一節,以詳細的資訊。
    <CachingModes>
    <CachingMode name="BookCaching">
    <Calendar>DefaultCache</Calendar>
    <CalendarRule>DefaultCache</CalendarRule>
    <Commitment>DefaultCache</Commitment>
    <ConstraintGroup>DefaultCache</ConstraintGroup>
    <Equipment>Direct</Equipment>
    <PluginType>DefaultCache</PluginType>
    <Resource>Direct</Resource>
    <ResourceGroup>DefaultCache</ResourceGroup>
    <ResourceExpansion>DefaultCache</ResourceExpansion>
    <ResourceGroupExpansion>DefaultCache</ResourceGroupExpansion>
    <ResourceSpec>Direct</ResourceSpec>
    <Schedule>DefaultCache</Schedule>
    <Service>DefaultCache</Service>
    <SystemUser>Direct</SystemUser>
    <Team>DefaultCache</Team>
    </CachingMode> 
    <CachingMode name="SearchCaching">
    <Calendar>DefaultCache</Calendar>
    ... (and other entities like above)
    </CachingMode>
    <CachingMode name="PublishResourceGroupsCaching">
    <Calendar>Direct</Calendar>
    (和其他類似的實體)
    </CachingMode>
    </CachingModes>

其他相關資訊

您將加入至快取的每個實體,有兩個可能的值: 直接 以及 DefaultCache.
  • 值為 DefaultCache嘗試以最佳化的 SQL 查詢數目而使用單一查詢來擷取所有記錄一次。會擷取所有記錄之後,資料會儲存在 HTTP 快取中。
  • 值為 直接 藉由使用不同的 SQL 查詢每一筆記錄的查詢。

附註如果您將多個項目加入快取時,記憶體使用量可能會因為增加快取大小的稍有增加。

有三種模式類型:
  • SearchCaching。"尋找可用時間 」 使用過的修訂] 或 [驗證服務約會的執行
  • BookCaching。正在儲存一個服務的約會時,使用
  • PublishResourceGroupCaching。資源群組會重新組織,以及 「 發行資源樹狀目錄 」 執行時使用
可以使用的資源標籤和ResourceGroups標記共同設定某些項目的模式。或者,可以分別設定這些實體,細微層級。

資源項目包括下列子類型:
  • 設備
  • SystemUsers
  • ResourceSpec
ResourceGroups 項目包括下列子類型:
  • ConstraintBasedGroup
  • 小組

屬性

文章編號: 2651621 - 上次校閱: 2012年5月13日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Dynamics CRM 2011
關鍵字:?
kbautohotfix kbqfe kbhotfixserver kbfix kbmt KB2651621 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:2651621
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com