1
私は10秒以上かかる読み書きトランザクションを実行していますが、それらはタイムアウトしています(エラーで失敗しました)。長いタイムアウトを指定する方法はありますか?トランザクションのタイムアウトを防ぐ方法はありますか?
私は10秒以上かかる読み書きトランザクションを実行していますが、それらはタイムアウトしています(エラーで失敗しました)。長いタイムアウトを指定する方法はありますか?トランザクションのタイムアウトを防ぐ方法はありますか?
ありトランザクションのタイムアウトを指定する方法はありませんが、あなたは、いくつかのオプションがあります。
executeSql
要求を発行することができます。 SELECT 1
のような簡単なクエリを実行できます。アイドル状態のトランザクションに関する詳細はhereです。このような長い読み書きトランザクションが本当に必要かどうかを検討する必要があります。読み書きトランザクションは、他のトランザクションが進行しないようにするロックやその他のリソースを使用します。これは通常、このような長寿命の読み書きトランザクションを持つアンチパターンです。