刚接触 OceanBase 的朋友,想看看集群参数配得对不对,常常不知道从哪查。其实官方给了两种方式,搞清楚区别就不纠结了。
先说背景:系统租户(也就是 sys 租户)和普通用户租户,都有权限查看集群配置项的当前值和默认值,这点不用额外开权限。
方式一:用 SHOW 语句查
这是最常用的方式,能查到集群里除隐藏配置项以外的所有配置项,以及它们的属性描述。所谓隐藏配置项,就是名称形如 _xx_xx 那种带下划线前缀的参数,一般不建议随便动。
有个例外要注意:如果某个隐藏配置项的值已经被改过(不再是默认值),那它也会出现在 SHOW 的结果里。也就是说,SHOW 基本覆盖了你日常想看的全部内容。
方式二:用 GV$OB_PARAMETERS 视图查
如果追求 “全量”,那就看这个视图。它比 SHOW 更彻底,包括隐藏配置项在内的所有配置项都能查到,连属性描述一起给你。