【发布时间】:2011-09-19 19:11:54
【问题描述】:
我正在使用 Enterprise Library 5.0 数据访问块。数据库实例的创建真的很慢。 DatabaseFactory.CreateDatabase() 语句在连接 SQL Server 时会消耗大量时间
- 创建高性能企业库 DAAB 数据库的最佳做法是什么
- 我可以创建一个对象池机制并重用对象,而不是一次又一次地创建它。这会产生任何并发问题吗?
【问题讨论】:
我正在使用 Enterprise Library 5.0 数据访问块。数据库实例的创建真的很慢。 DatabaseFactory.CreateDatabase() 语句在连接 SQL Server 时会消耗大量时间
【问题讨论】:
DatabaseFactory.CreateDatabase 根本没有连接到数据库服务器;如果它很慢,则说明正在发生其他事情。它应该访问的唯一外部内容是配置文件,并且应该只在第一次请求时发生。
您的配置在哪里(磁盘?网络共享?数据库?其他?)?
另外 - 你如何定义“非常慢”?您能否发布一个演示该问题的示例?
【讨论】: