开发者社区 问答 正文

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

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

展开
收起
闲o月 2024-05-06 22:35:24 59 分享 版权
来自: 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 展开评论