timeout

timeout [<timeout_ms>]

timeoutコマンドは、このセッションのリクエスト・タイムアウトをミリ秒(ms)単位で構成または表示します。

リクエスト・タイムアウトは、クライアントが送信したリクエストへのレスポンスを取得するまで待機する時間です。

オプションのtimeout_ms属性を指定した場合、リクエスト・タイムアウトは指定した値に設定されます。

オプションのtimeout_ms属性を指定しない場合は、リクエスト・タイムアウトの現在の値が表示されます。

例A-1 タイムアウト

次の例では、リクエスト・タイムアウトの現在の値を取得します。

sql-> timeout
Request timeout used: 5,000ms

例A-2 タイムアウト

次の例では、リクエスト・タイムアウト値を20000ミリ秒(20秒)に設定します。

sql-> timeout 20000
Request timeout used: 20,000ms

ノート:

1つのシェル・コマンドで、1つ以上のサーバーに対する複数のリクエストが必要になる場合があります。タイムアウトは、このような個々のリクエストに適用されます。シェル・コマンドは、複数のリクエストを送信し、コマンドが完了する前に、各リクエストが戻るまで待機する必要があります。その結果、シェル・コマンドが指定されたタイムアウトよりも長い時間待機することが必要になることがあり、また、この合計待機時間が個々のリクエストの待機時間を超えることがあります。