开发者社区> 问答> 正文

OceanBase数据库问下insert超时需要调整哪一个变量?

OceanBase数据库问下insert超时需要调整哪一个变量?

展开
收起
真的很搞笑 2023-09-13 20:07:38 340 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 在 OceanBase 数据库中,如果 INSERT 操作超时,您可以尝试调整以下两个与超时相关的变量:

    1. ob_timeout:这个变量控制着 OceanBase 数据库的全局超时时间,默认值为 10 秒。当一个事务或操作执行时间超过该值时,将会触发超时错误。您可以通过修改 ob_timeout 参数的值来延长或缩短超时时间。可以使用如下命令进行修改:

      ALTER SYSTEM SET ob_timeout = <value>;
      
    2. net_write_timeout:这个变量用于设置网络写入超时时间,即写入数据到客户端的超时时间。默认值为 60 秒。如果您的 INSERT 操作涉及大量数据的写入,可能需要适当增加这个超时时间。可以使用如下命令进行修改:

      ALTER SYSTEM SET net_write_timeout = <value>;
      

    修改上述变量后,建议重启数据库实例以使其生效。

    2023-09-15 10:34:02
    赞同 展开评论 打赏
  • https://www.oceanbase.com/docs/common-oceanbase-database-cn-1000000000035441
    调大试下那,此回答整理自钉群“[社区]技术答疑群OceanBase”

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

相关电子书

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