类型: | bool |
默认: | off |
上下文: | user |
重新开始: | false |
当运行在可序列化
隔离级别时,一个可延迟只读 SQL 事务可以在它被允许继续之前延迟一段时间。但是,一旦它开始执行就不会产生任何用来保证可序列化性的负荷;因此序列化代码将没有任何理由因为并发更新而强制它中断,使得这个选项适合于长时间运行的只读事务。
这个参数控制每个新事务的默认可延迟状态。目前它对读写事务或者那些操作在低于可序列化
隔离级别上的事务无效。默认值是off
。
详情请参阅sql-set-transaction。
建议 [EN]
If you use serializable transactions by default, it may be also useful to set this in order to decrease the overhead of long-running transactions.