проект базы данных занимает много времени, чтобы открыть - PullRequest
6 голосов
/ 10 августа 2009

Всякий раз, когда я открываю свой SLN с несколькими проектами баз данных, открытие занимает очень много времени (10-15 минут). Я получаю следующие сообщения:

Analyzing database schema. Your database projects will be ready after 23000 operations are completed.
Analyzing database schema. Your database projects will be ready after 45000 operations are completed.
Analyzing database schema. Your database projects will be ready after 59871 operations are completed.
Analyzing database schema. Your database projects will be ready after 63254 operations are completed.
Analyzing database schema. Your database projects will be ready after 87698 operations are completed.

Visual Studio не дает мне указание на то, что он анализирует?

Можно ли как-нибудь ускорить этот процесс?

1 Ответ

5 голосов
/ 07 октября 2009

Это сериализация файла DBMDL. Это занимает довольно много времени в зависимости от размера / сложности вашего проекта. Например, у нас 150 МБ, и на выполнение всех «операций» уходит почти 20 минут.

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

Я также расскажу об их оптимизации - в некоторых случаях количество времени, которое требуется, является препятствием.

...