Visual Studio Database Professional GDR R2 занимает много времени для сериализации файла DBMDL

Количество времени, необходимое для полной сериализации DBMDL (чтобы завершить "Ваш проект будет доступен после завершения 10000 операций) становится препятствием для производительности.

Я сделал все возможное для оптимизации дисковой активности (исключая мою личную папку TEMP из антивирусного сканера и мой локальный исходный репозиторий). Если не считать SSD, я не уверен, что еще я могу сделать в этом направлении.

Я считаю, что это как-то связано с тем, как организован проект. Готовый файл DBMDL составляет примерно 150 МБ. Другие в нашей организации, похоже, не имеют этой проблемы.

Кто-нибудь должен был иметь дело с этим?

4 ответа

Решение

Я настоятельно рекомендую перейти на VS2010. Во-первых, построение модели происходит в фоновом режиме и не мешает. Во-вторых, это заканчивается за долю времени. Есть много других причин для обновления, но производительность для меня - убийственная особенность.

Я имел дело с этим снова и снова. Если вы не скомпилируете и не сохраните свое решение непосредственно перед его закрытием, в следующий раз, когда вы откроете его, оно заблокирует вас. Раньше у меня было около 90 тыс. Операций. Дошло до того, что я начал готовить кофе, чтобы убежать.

Кроме того, я перестал закрывать VS2008.

Взгляните на этот пост на форуме.

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

Они указывают на то, что производительность намного лучше, чем в 2010 году.

Любой способ оправдать апгрейд является хорошим, но пока вы можете взглянуть на файл 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

Другие вопросы по тегам