IISのinprocセッション状態を使用する.NET Remotingアプリケーションがあります。そして別にSQL Serverデータベースのための別のサーバーを持っています。問題は、アプリケーションサーバーでアプリケーションプールをリサイクルすると、現在データベースで処理中のクエリを切断するかどうかです。IISのセッション状態
最近、私は遅い(長期実行クエリ)がデータベースにあるので、私が尋ねる理由は、だから我々は、アプリケーションプールのリサイクルを行うことにしました。 dbで長時間実行されるクエリを強制終了すると予想されますが、実際はそうではありません。
_ "私たちのWebアプリケーションは遅いですが、アプリケーションプールをリサイクルしましょう" _それがどのように生産的なのでしょうか?高価なクエリを実行しているクライアントがいる場合、アプリケーションプールをリサイクルしてもそのクエリをキャンセルしても、ユーザーは単純に同じアクションを再度発行しませんか? – CodeCaster