查看配置项
查看配置项主要有以下几种方式:
-
通过
SHOW语 句查看配置项可以查看 seekdb 中除隐藏配置项(
_xx_xx格式的配置项)以外的所有配置项及其所有属性描述。此外,如果隐藏配置项的值已经被修改为非默认值,则也可以使用SHOW语句查看。 -
通过
GV$OB_PARAMETERS视图查看配置项与
SHOW语句不同,通过GV$OB_PARAMETERS视图可以查看 seekdb 中的所有配置项(含隐藏配置项,即_xx_xx格式的配置项)及其所有属性描述。
通过 SHOW 语句查看配置项
可以通过 SHOW 语句查看配置项的值。
-
登录到 seekdb。
连接示例如下,连接数据库时请以实际环境为准。
mysql -h127.xx.xx.xx -P2881 -uroot -p***** -A -
执行以下命令,查看配置项。
语句如下:
SHOW PARAMETERS [SHOW_PARAM_OPTS];其中:
[SHOW_PARAM_OPTS]可指定为[LIKE 'pattern' | WHERE expr],WHERE expr中可以指定的列属性与SHOW PARAMETERS返回结果中的列属性一致。
查询配置项的示例如下。
SHOW PARAMETERS LIKE '%syslog_level%';查询结果如下:
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
| name | data_type | value | info | edit_level | default_value | isdefault |
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
| syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | DEFAULT | DYNAMIC_EFFECTIVE | WDIAG | 1 |
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
1 row in set查询结果中各列的含义如下表所示。
列名 含义 name 配置项名。 data_type 配置项的数据类型,包括 STRING、CAPACITY等。value 配置项的值。 info 配置项的说明信息。 edit_level 定义该配置项的修改行为: READONLY:表示该参数不可修改。STATIC_EFFECTIVE:表示该参数可修改但需要重启 seekdb 才会生效。DYNAMIC_EFFECTIVE:表示该参数可修改且修改后动态生效。
default_value 配置项的默认值。 isdefault 当前值是否为默认值。 - 0:表示当前值不是默认值。
- 1:表示当前值是默认值。
通过 GV$OB_PARAMETERS 视图查看配置项
-
登录到 seekdb。
连接示例如下,连接数据库时请以实际环境为准。
mysql -h127.xx.xx.xx -P2881 -uroot -p***** -A -
执行以下命令,进入
oceanbase数据库。USE oceanbase; -
执行以下命令,查看配置项。
查询示例如下:
SELECT * FROM GV$OB_PARAMETERS WHERE NAME LIKE '%syslog_level%';查询结果如下:
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
| NAME | DATA_TYPE | VALUE | INFO | EDIT_LEVEL | DEFAULT_VALUE | ISDEFAULT |
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
| syslog_level | STRING | WDIAG | specifies the current level of logging. There are DEBUG, TRACE, WDIAG, EDIAG, INFO, WARN, ERROR, seven different log levels. | DYNAMIC_EFFECTIVE | WDIAG | YES |
+--------------+-----------+-------+------------------------------------------------------------------------------------------------------------------------------+-------------------+---------------+-----------+
1 row in set
有关 GV$OB_PARAMETERS 视图的更多信息,参见 GV$OB_PARAMETERS(MySQL 模式)。