2009-08-10 27 views
5

Ilekroć otwieram moją SLN, która ma wiele projektów baz danych pod nią, trwa bardzo długo (od 10 do 15 minut), aby otworzyć. Otrzymuję następujące komunikaty:Projekt bazy danych zajmuje dużo czasu, aby otworzyć

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 nie daje mi informacji o tym, co analizuje?

Czy jest jakiś sposób, aby przyspieszyć ten proces?

Odpowiedz

5

Serializuje plik DBMDL. Zajmuje to dużo czasu w zależności od wielkości/złożoności projektu. Jeden z naszych to 150 MB, a ukończenie wszystkich "operacji" zajmuje prawie 20 minut.

Polecam posiadanie jednego projektu na rozwiązanie - to stale aktualizuje te pliki DBMDL w folderze Temp, dopóki nie zostaną zakończone, a następnie kopiuje je do folderu roboczego i może powodować znaczną aktywność dysku.

Zamierzam również zobaczyć, jak je zoptymalizować - w niektórych przypadkach czas potrzebny na naprawę jest naprawdę blokadą drogi.

Powiązane problemy