当社の 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 がこれを改善しますか?