2009-08-10 27 views
5

Bất cứ khi nào tôi mở SLN có nhiều dự án cơ sở dữ liệu theo nó, phải mất một thời gian rất dài (10-15 mintues) để mở. Các tin nhắn tôi nhận được là:dự án cơ sở dữ liệu mất một thời gian dài để mở

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 không cho tôi biết những gì tôi đang phân tích?

Có cách nào để tôi tăng tốc quá trình này không?

Trả lời

5

Nó đang tuần tự hóa tệp DBMDL. Điều này mất khá nhiều thời gian tùy thuộc vào kích thước/độ phức tạp của dự án của bạn. Ví dụ, một trong số chúng tôi là 150MB và mất gần 20 phút để hoàn thành tất cả các "hoạt động".

Tôi khuyên bạn nên có một dự án cho mỗi giải pháp - nó liên tục cập nhật các tệp DBMDL này trong thư mục Temp của bạn cho đến khi chúng kết thúc, sau đó sao chép chúng vào thư mục làm việc của bạn và có thể gây ra khá nhiều hoạt động trên đĩa.

Tôi cũng sẽ xem xét về việc tối ưu hóa những điều này - lượng thời gian cần thực sự là một rào cản trong một số trường hợp.

Các vấn đề liên quan