visual-studio-2008 - 数据库项目需要很长时间才能打开

标签 visual-studio-2008 database-project

每当我打开我的 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 没有告诉我它正在分析什么?

我有什么办法可以加快这个过程吗?

最佳答案

它正在序列化 DBMDL 文件。这需要很长时间,具体取决于项目的大小/复杂性。例如,我们的一个是 150MB,完成所有“操作”需要将近 20 分钟。

我建议每个解决方案有一个项目 - 它 不断更新 Temp 文件夹中的这些 DBMDL 文件,直到它们完成,然后将它们复制到您的工作文件夹,这可能会导致相当多的磁盘事件。

我还将了解如何优化这些 - 在某些情况下,它所花费的时间确实是一个障碍。

关于visual-studio-2008 - 数据库项目需要很长时间才能打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1255416/

相关文章:

visual-studio-2008 - VS 2008 配色方案

sql - 在sql部署后构建脚本中使用变量?

sql-server - 使用 VSDBCMD.exe 创建 dbschema 文件时出错

database-project - vsdbcmd数据丢失可能会发生,但是在哪里?

sql-server - SQLCMD 变量和 SSDT 架构比较问题

c# - Treeview 控件 - ContextSwitchDeadlock 解决方法

visual-studio-2008 - Visual Studio 2008 与 mySQL 的查询生成器

vb.net - MySQL 查询故障

c# - 在 VS2008 中用花括号 {} 包围代码块的任何方法?

visual-studio-2010 - VS2010 数据库项目部署,是否会丢失数据会失败?