1

Enterprise Library 5.0 Data Access ブロックを使用しています。データベースインスタンスの作成は本当に遅いです。DatabaseFactory.CreateDatabase() ステートメントは、SQL Server への接続時に多くの時間を消費します

  1. 高パフォーマンスのエンタープライズ ライブラリ DAAB DB 作成のベスト プラクティスとは
  2. オブジェクトを何度も作成するのではなく、オブジェクト プール メカニズムを作成して再利用できますか? これにより、並行性の問題が発生しますか?
4

1 に答える 1

1

DatabaseFactory.CreateDatabase はデータベース サーバーにまったく接続しません。遅い場合は、何か他のことが起こっています。ヒットする必要がある唯一の外部のものは構成ファイルであり、それは最初の要求でのみ発生する必要があります。

構成はどこにありますか (ディスク? ネットワーク共有? データベース? その他?)?

また、「本当に遅い」とはどのように定義しますか? 問題を示すサンプルを投稿できますか?

于 2011-06-22T17:32:29.743 に答える