簡體   English   中英

改進Dynamics CRM解決方案導入速度

[英]Improve Dynamics CRM Solution Import Speed

我們的Dynamics CRM解決方案非常龐大,在我們的服務器上完成導入需要20到25分鍾。

在Dynamics CRM托管服務提供商上測試導入過程時,導入時間大約減少了大約8分鍾。

為了查看硬件是否可以提高導入速度,我在VMware Workstation 8中設置了一個帶有Dynamics CRM的虛擬機。該VM位於SSD,4核(來自6核i7-3930K),並且有12個GB RAM。 它仍然需要大約20分鍾。 我嘗試過SQL 2008 R2 SP2和SQL 2012沒有明顯區別。

如何以軟件方式提高導入速度? 是否有任何可用的信息詳細介紹了導入過程的作用,因此我們可以圍繞這些變量進行優化?

該解決方案包含60多個實體,40多個系統實體的自定義,插件,功能區按鈕,站點地圖更改,處理步驟和幾百個Web資源。 它目前有點超過6MB。

另外,我怎么知道哪些硬件組件是導入過程的最大瓶頸? Perfmon表示SSD在大部分導入過程中空轉,RAM為6.5 GB,只有處理器顯示相對較高的使用率,但不超過30%-40%。 或者,VMware Workstation本身是瓶頸,專用硬件或ESX / Hyper-V會改善這一點嗎?

即使它可能是四個核心,導入過程本身也在一個線程上運行,這可能解釋了相對較低的CPU使用率 - 一個核心(加上另一個核心)工作非常困難,相當於30-40%中央處理器。 我敢打賭你會看到類似的時間(可能有點長,但不多),即使你只給VM一個核心。

你真正的問題是你的解決方案太大了。 把它分解成組件。 測試您是否可以將性能問題縮小到某些自定義范圍。 例如,我開始刪除所有Web資源,看看它是如何影響導入的。

另一種方法是將其分為兩個解決方案 - 一個是“穩定”,另一個是正在積極開發。 然后,您將更頻繁地導入較小的解決方案。

您可以保證不會在真實硬件上獲得更差的性能。 但是,由於您的虛擬機沒有使用所有的虛擬機,因此您應該能夠提高性能,而無需執行該步驟。 您是否已經厭倦了更改VM中的IIS設置?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM