- - PR -
タイムアウト
«前のページへ
1|2|3|4|5
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-06 22:35
南部です。
いろいろなタイムアウトがごちゃまぜになっているようです。 -------------------------------------------------- 1.httpRuntimeのexecutionTimeout ⇒リクエスト処理スレッドを破棄するまでの待機時間 2.データベース接続文字列のconnection Timeout ⇒データベースに接続するまでの待機時間 3.SqlCommand.CommandTimeoutプロパティ ⇒コマンド実行の待機時間 ------------------------------------------------ takiさんへ 1.クエリアナライザで2秒ほどで結果が返ってくる。 2.SqlCommand.CommandTimeoutプロパティは既定の30秒 3.(30秒以上待たされて?)タイムアウトの例外が出る。 4.22項目888件程度。 これらを踏まえて、すべきことは、 1.プロファイラでボトルネックを探す。 2.Jittaさんのアドバイスどおり、実行計画をみながらクエリを最適化する。 などが考えられます。 |
|
投稿日時: 2004-10-07 09:46
南部 さんへ
ご返答ありがとうございます。 プロファイルで調査したところ、常に、更新処理が行われている状態でした。 クエリの最適化も必要だと思います。 SQL文を分割したことにより、欲しいデータの取得ができるようになりました。 |
«前のページへ
1|2|3|4|5