系统变量含义

这几个变量是什么含义?文档中没有体现

| query_delivery_timeout | 300 |
| query_queue_pending_timeout_second | 300 |
| query_timeout | 300 |
| tx_visible_wait_timeout | 10 |

  1. query_delivery_timeout

    • 默认值:300
    • 含义:控制查询结果从执行引擎传递到客户端的超时时间。如果客户端在此时间内未能接收查询结果,查询将被中止。适用于结果集较大或传输较慢的场景。
  2. query_queue_pending_timeout_second

    • 默认值:300
    • 含义:控制查询在进入执行队列时的等待超时时间。如果在此时间内查询未能开始执行(因为系统繁忙或资源有限),查询将被取消。适用于高负载时防止查询长时间排队等待。
  3. query_timeout

    • 默认值:300
    • 含义:控制查询的执行超时时间。如果查询在该时间内没有完成,则会被强制终止。用于防止长时间执行的查询占用系统资源。
  4. tx_visible_wait_timeout

    • 默认值:10
    • 含义:控制事务在等待变为可见状态时的最大超时时间。在事务提交后,系统需要等待它的可见性被传播给其他查询,这个变量设置了等待的最长时间。如果超过这个时间,可能会报错或回滚。
1赞

你好,方便提供下文档链接么?之前没找到