开发者社区> 问答> 正文

OceanBase数据库这个命令是不是重启过之后就失效了?

OceanBase数据库alter system set memory_limit='XXG';这个命令是不是重启过之后就失效了?

展开
收起
闲o月 2024-05-06 22:35:24 21 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • 当前生效。持久可以通过edit-config的方式修改配置文件里面的memory参数。 此回答整理自钉群:“[社区]技术答疑群OceanBase”

    2024-05-07 12:32:18
    赞同 2 展开评论 打赏
  • 默认是both,重启之后也是生效的。

    ALTER SYSTEM [SET]
        parameter_name = expression [SCOPE = {SPFILE | BOTH}]
           [COMMENT 'text']
             [ TENANT [=] all | all_user | all_meta | tenant_name ]
             [SERVER [=] 'svr_ip:svr_port' | ZONE [=] 'zone'];
    

    SCOPE 用于指定本次配置项修改的生效范围,默认值为 BOTH。其中:

    • SPFILE:表示仅修改配置表中的配置项值,当 OBServer 服务器重启以后才生效。

    • BOTH:表示既修改配置表,又修改内存值,修改后立即生效,且 OBServer 重启以后配置值仍然生效。

    ——参考链接

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

相关电子书

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