开发者社区> 问答> 正文

OceanBase开发者中心 设置 ob_query_timeout 为什么不生效,查询还是超时?

OceanBase开发者中心 设置 ob_query_timeout 为什么不生效,查询还是超时?有大佬解答下吗?image.png

展开
收起
真的很搞笑 2023-03-15 15:16:43 1010 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 4.1.1 之前的版本可以通过在连接列表里编辑连接的查询超时时间来解决,这个值会覆盖掉 ob_query_timeout。可以升级到最新版 4.1.1,去除掉了 ODC 的查询超时设置,会以用户设置的查询超时时间为准,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-03-15 15:55:54
    赞同 展开评论 打赏
  • 月移花影,暗香浮动

    如果阿里云 OceanBase 数据库开发者中心设置 ob_query_timeout 并没有生效,那么有可能是以下几个原因:

    1. 检查是否正确设置了 ob_query_timeout 参数,在开发者中心控制台上进行自定义参数设置。
    2. 检查在实际使用的 SQL 语句中,是否进行了显式的查询超时控制设定,如果存在,可能会覆盖掉 ob_query_timeout 的设定。
    3. 检查当前使用的驱动版本是否与 OceanBase 数据库版本匹配,如果不匹配,可能会导致 ob_query_timeout 值无法生效。

    如果以上步骤都已经确认无误,而 ob_query_timeout 仍然无法生效,可以考虑通过其他方式来实现查询超时的控制,如通过应用程序端设置查询超时时间,在执行数据库查询时进行控制等。

    2023-03-15 15:34:52
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
开源HTAP OceanBase产品揭秘 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载