数据库项目需要很长时间才能打开

Posted

技术标签:

【中文标题】数据库项目需要很长时间才能打开【英文标题】:database project takes a long time to open 【发布时间】:2009-08-10 15:01:09 【问题描述】:

每当我打开下面有多个数据库项目的 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】:

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

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

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

【讨论】:

以上是关于数据库项目需要很长时间才能打开的主要内容,如果未能解决你的问题,请参考以下文章

需要很长时间才能打开的基于文档的核心数据应用程序的最佳实践

迁移需要很长时间才能应用到数据库

JackRabbit Oak:我的应用程序需要很长时间才能启动/重新启动

PHP页面需要很长时间才能加载

为啥添加单个实体后我的核心数据需要很长时间才能保存?

需要 PHP 逐行处理的 CSV 需要很长时间(或超时)才能进入 SQL 数据库