1
我正在運行耗時超過10秒的讀寫事務,並且它們超時(出現ABORTED
錯誤)。有沒有辦法指定更長的超時時間?防止交易超時的方法?
我正在運行耗時超過10秒的讀寫事務,並且它們超時(出現ABORTED
錯誤)。有沒有辦法指定更長的超時時間?防止交易超時的方法?
沒有辦法指定交易的超時時間,但你有幾種選擇:
executeSql
要求每5-8秒 ,讓您的交易活躍。你可以做一個簡單的查詢,如 SELECT 1
。閒置交易的更多信息是here。您應該考慮您是否真的需要這麼長的讀寫事務。讀寫事務使用可以阻止其他事務進行的鎖和其他資源。這通常是具有這種長壽命讀寫事務的反模式。