4

DBMDLを完全にシリアル化するのにかかる時間(「10000の操作が完了した後にプロジェクトが使用可能になります」を完了するまで)は、生産性の妨げになりつつあります。

ディスクアクティビティを最適化するためにできることを実行しました(ウイルススキャナーからの個人用TEMPフォルダーと、ローカルソースリポジトリを除く)。SSDを入手する以外に、これらの方針に沿って他に何ができるかわかりません。

それはプロジェクトの編成方法と関係があると思います。完成したDBMDLファイルは約150MBです。私たちの組織全体の他の人はこの問題を抱えていないようです。

誰かがこれに対処しなければなりませんでしたか?

4

4 に答える 4

1

私はこれに何度も何度も対処してきました。ソリューションを閉じる直前にコンパイルして保存しない限り、次に開いたときにロックされます。以前は約90Kの操作が保留されていました。逃げるためだけにコーヒーランを作り始めたのです。

また、VS2008の閉鎖をやめました。

于 2009-10-07T15:25:17.867 に答える
1

このフォーラムの投稿をご覧ください。

http://social.msdn.microsoft.com/Forums/en-US/vstsdb/thread/5f5fa150-c015-43a3-ab59-77737fdfb820

これらは、vs2010のパフォーマンスがはるかに優れていることを示しています

于 2010-04-30T02:44:16.990 に答える
1

VS2010にアップグレードすることを強くお勧めします。まず、モデルの構築はバックグラウンドで行われ、干渉しません。第二に、それはほんのわずかな時間で終了します。アップグレードする理由は他にもたくさんありますが、パフォーマンスは私にとってキラー機能です。

于 2010-05-04T20:30:24.290 に答える
0

アップグレードを正当化できる方法はどれも良い方法ですが、それまでの間、master.dbschemaファイルを確認することもできます。このファイルに含まれるすべての綿毛を取り除くことで、比較的少ない労力(30分?)でビルドの時間をかなり短縮できました。以下の記事には、必要な情報が含まれています。

http://blogs.msdn.com/b/bahill/archive/2009/03/23/right-sizing-the-master-dbschema-file-for-better-design-time-performance.aspx

于 2010-09-14T19:11:13.680 に答える