1

我正在使用 Enterprise Library 5.0 数据访问块。数据库实例的创建真的很慢。DatabaseFactory.CreateDatabase() 语句在连接 SQL Server 时消耗大量时间

  1. 高性能企业库 DAAB DB 创建的最佳实践是什么
  2. 我可以创建一个对象池机制并重用对象,而不是一次又一次地创建它。这会产生任何并发问题吗?
4

1 回答 1

1

DatabaseFactory.CreateDatabase 根本没有连接到数据库服务器;如果它很慢,则说明正在发生其他事情。它应该命中的唯一外部事物是配置文件,并且应该只在第一个请求时发生。

您的配置在哪里(磁盘?网络共享?数据库?其他?)?

另外-您如何定义“非常慢”?您可以发布一个演示该问题的示例吗?

于 2011-06-22T17:32:29.743 回答