本文主要介绍如何查看租户中的隐藏配置项和变量。
在 OceanBase 中,名称以 "_" 开头的配置项或者变量称为隐藏配置项或者隐藏变量,仅供开发人员在故障排查或紧急运维时使用。
适用版本
OceanBase 数据库 V4.x 版本。
详细内容
查询变量
可以通过视图
CDB_OB_SYS_VARIABLES查看租户中的隐藏变量,具体命令如下:select b.tenant_name,a.tenant_id,tenant_type,name,value,info,scope from CDB_OB_SYS_VARIABLES a,DBA_OB_TENANTS b where a.tenant_id = b.tenant_id and name like '%_nlj_batching_enabled%' and tenant_type not in ('SYS','META');如果设置 session 级别上述语法可能无法查询出来,可以使用(@@global @@session)查看。
SELECT @@_FORCE_PARALLEL_QUERY_DOP;查询配置项
可以通过视图
GV$OB_PARAMETERS查看租户中的隐藏配置项,具体命令如下:select b.tenant_name,a.tenant_id,tenant_type,name,value,SECTION,EDIT_LEVEL from GV$OB_PARAMETERS a,DBA_OB_TENANTS b where a.TENANT_ID = b.TENANT_ID and a.name like '%_enable_spf_batch_rescan%' and tenant_type not in ('SYS','META');