2

最近、VB.NET Windows アプリケーションのパフォーマンスの低下が見られます。ユーザーが保存ボタンを押すと、アプリケーションのパフォーマンスが低下します。[保存] ボタンは、いくつかのオブジェクトを保存するためにいくつかの db 呼び出しをトリガーします。私たちは、このアプローチを最適化することを計画しています - db 呼び出しの最小化など。 ジャンプして db 呼び出しの最小化を開始する前に - ここでの私の質問は、接続ポーリングが機能していることをどのように知ることができますか? まず、接続プーリングがまったく機能しているかどうかを確認しようとしています。この Save メソッドを最適化するためのすべての提案を受け入れます。追加情報が必要な場合はお知らせください。

4

2 に答える 2

1

各オブジェクトに同じ接続文字列を使用しているSqlConnection場合、プーリングは機能しています。ただし、接続を共有しないでください。

ここでオブジェクトを使用する正しい方法をSqlConnection示すために、ブログで作成した投稿を見てください。

于 2013-11-14T16:17:46.443 に答える
1

接続プールの要件に注意を払う必要があり、SQL Server と ADO.NET がそれを実現します。

基本的に、あなたがしなければならないことは次のとおりです。

  1. 1 つのプロセスを持つ
  2. 1 つのアプリケーション ドメイン
  3. 1 つの接続文字列
  4. そして、1種類の認証

詳細については、こちらをご覧ください。

これらのことを行えば、すべて問題ないはずです。

于 2013-11-14T16:17:56.193 に答える