You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何读取H2数据库LOCK_TIMEOUT参数值?需实现参数重置逻辑

H2数据库获取LOCK_TIMEOUT参数值的方法

H2数据库提供两种方式读取当前会话的LOCK_TIMEOUT参数值:

  • 使用内置函数直接查询:
SELECT LOCK_TIMEOUT();
  • 查询系统设置表获取:
SELECT VALUE FROM INFORMATION_SCHEMA.SETTINGS WHERE NAME = 'LOCK_TIMEOUT';

对应你需要实现的通用逻辑,完整执行流程如下:

  • 获取初始lock_timeout值:执行上述任意一条查询语句,将结果保存为变量
  • 设置新的lock_timeout值:
SET LOCK_TIMEOUT 1000;
  • 执行相关业务操作
  • 将lock_timeout重置为初始值:
SET LOCK_TIMEOUT [你的初始值];

将[你的初始值]替换为第一步获取到的具体数值即可。

内容的提问来源于stack exchange,提问作者Steve Ebersole

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 20:42:05