こんにちはすべての天才が、ありがとうございます。ASP .Net接続プーリングOracle with
私は約20から30のメソッドを公開するAsp.NET Webサービスを持っています。 データベースの場合私はOracleデータベースを使用しています.Weeperを繰り返して削除し、DB操作のための単一のクラスを使用しています。すべての要求に対して、接続を開き、そのジョブが完了したら、すべての接続を閉じます私のコードで接続リークはありません。私はこれを10回チェックしましたが、データベース(Oracle 11G)をチェックインすると、多くのセッションが20時間以上休止しています。私はV $ Sessionテーブルでこれらのセッションを見ていますが、長い時間が経ってもそれらがどのように接続を終了しても破壊されないのは非常に混乱しています。
私はすべての接続を閉じることができ、私は非常にうまくいっていますが、まだ20時間以上の非アクティブなセッションがたくさんあるので、私とあなたの答えを分けてください。これはどのように可能ですか?
おそらく関連するデータベース接続コードを共有する必要があります。 – mason