5

接続文字列内のタイムアウトと IIS 構成内のタイムアウトの違いを知りたいこれらの 2 つの用語で混乱しています

data source=xxxx;Initial Catalog=Test;User=yy;Password=yyyy;Timeout=10

ここに画像の説明を入力

4

2 に答える 2

3

DB 接続のタイムアウトは IIS のタイムアウトとは大きく異なります

DB接続タイムアウトは、 MSDN SqlConnection.ConnectionTimeoutからDBへの接続を確立することについてです

試行を終了してエラーを生成する前に、接続を確立しようとするときに待機する時間を取得します。

接続タイムアウトについてMSDNから

接続タイムアウトは、アイドル状態の接続によって消費されるメモリ リソースの量を減らすのに役立ちます。タイムアウト設定により、特定のタスクまたはクライアントにサーバー リソースを割り当てる時間を指定することもできます。

于 2013-06-05T09:03:06.597 に答える
2

データベース接続文字列のタイムアウトは、ADO.NET がデータベース サーバーが利用できないと判断する前にデータベース サーバーへの接続を試行するのに費やす時間です (これは、コマンドのタイムアウトとは無関係であることに注意してください)。Connectデータベース接続文字列の は のシノニムですConnect Timeout

IIS のタイムアウトは、要求が失敗したと判断する前に要求の処理に費やす時間です。

于 2013-06-05T09:02:42.787 に答える