このトピックでは、ApsaraDB RDS for MySQLインスタンスのタイムアウトパラメーターについて説明します。
説明 各タイムアウトパラメータの値は秒単位です。
| パラメーター | 説明 |
| connect_timeout | このパラメーターは、クライアントがRDSインスタンスへの接続を確立しようとするときに、クライアントが3ウェイハンドシェイクの完了を待つことができる期間を指定します。 ネットワーク品質が悪いために接続がタイムアウトした場合は、このパラメーターの値を大きくすることを推奨します。 |
| delayed_insert_timeout | INSERT文が実行されるまでシステムが待機できる時間を指定します。 |
| innodb_lock_wait_timeout | このパラメータは、要求されたリソースの共有ロックまたは排他ロックを解放するために、トランザクションが別のトランザクションを待つことができる期間を指定します。 共有ロックまたは排他ロックはデッドロックとは異なります。 |
| innodb_rollback_on_timeout | このパラメータは、ロック待ちまたはタイムアウトが発生したときのトランザクションの動作を制御します。 このパラメーターがONに設定されている場合、現在のセッションのトランザクション全体がロールバックされます。 このパラメーターがOFFに設定されている場合、トランザクションの最後のステートメントのみがロールバックされます。 |
| interactive_timeout wait_timeout | これらのパラメーターは、RDSインスタンスがインタラクティブ接続または非インタラクティブ接続を閉じるまでRDSインスタンスが待機できる期間を指定します。 これらのパラメーターを大きな値に設定しないことを推奨します。 これらのパラメーターを大きな値に設定すると、RDSインスタンスで許可されている接続の最大数が枯渇する可能性があります。 |
| lock_wait_timeout | このパラメーターには、メタデータのロックがタイムアウトするまでの期間を指定します。 |
| net_read_timeout net_write_timeout | これらのパラメーターは、クライアントから送信されたネットワークパケットが受信されるまでRDSインスタンスが待機できる期間を指定し、クライアント宛のネットワークパケットが送信されるまでRDSインスタンスが待機できる期間を指定します。 これらのパラメーターは、TCP/IP接続とアクティビティ状態のスレッドに対してのみ有効です。 |
| slave_net_timeout | このパラメーターは、セカンダリRDSインスタンスがプライマリRDSインスタンスとデータを同期するための接続を確立するまで待機できる期間を指定します。 接続がタイムアウトした場合、ApsaraDB RDSは接続を再確立します。 |