备考OBCP | OceanBase 中,用于控制单个事务最大允许执行时长的租户级参数是()

备考OBCP | OceanBase 中,用于控制单个事务最大允许执行时长的租户级参数是()
A. ob_query_timeout
B. ob_trx_timeout
C. ob_lock_timeout
D. ob_transaction_idle_timeout

答案:B

解析

  • A. ob_query_timeout:单条 SQL 语句 / 查询的最大执行超时,不是整个事务。
  • B. ob_trx_timeout :white_check_mark: 租户级,控制单个事务从开启到提交,整体最大允许执行时长,超过时间事务自动回滚。
  • C. ob_lock_timeout:锁等待超时,等待锁的最长时间。
  • D. ob_transaction_idle_timeout(ob_trx_idle_timeout):事务空闲超时,事务内两条 SQL 之间长时间没有操作触发超时,不是事务总执行时长。

单位都是微秒,支持租户全局(global)和 session 会话级别设置。