全部產品
Search
文件中心

ApsaraDB RDS:RDS MySQL各timeout參數的設定

更新時間:Jun 08, 2024

RDS MySQL提供了很多的timeout參數供使用者佈建,本文詳細介紹下這些timeout參數的含義。

說明 本文中的各timeout參數預設單位為秒。
參數名稱說明
connect_timeout該參數控制與伺服器建立串連的時候等待三向交握成功的逾時時間,該參數主要是對於網路品質較差導致連線逾時,建議外網訪問波動較大可以提高該參數。
delayed_insert_timeout指INSERT語句執行的逾時時間。
innodb_lock_wait_timeout指鎖等待的逾時時間,該鎖不同於死結是指正常一個事務等待另外一個事務的S鎖或者X鎖的逾時時間。
innodb_rollback_on_timeout開啟該參數,在出現鎖等待、逾時等情況下即會復原當前Session的整個事務,如果設定為OFF則只復原事務的最後一個請求。
interactive_timeout

wait_timeout

mysql在關閉一個互動式/非互動串連之前所要等待的時間。建議不需要設定太長的時候,否則會佔用執行個體的串連數資源。
lock_wait_timeout指定嘗試擷取中繼資料鎖的逾時時間。
net_read_timeout

net_write_timeout

指伺服器端等待用戶端發送的網路包和發送給用戶端網路包的逾時時間,這兩個參數是對TCP/IP連結並且是Activity狀態下的線程才有效參數。
slave_net_timeout備執行個體等待主伺服器同步的逾時時間,逾時後中止同步並嘗試重新串連。

相關文檔

設定執行個體參數