GBase 8a数据库集群有很多的参数,可以通过配置文件,set命令等进行设置。还可以通过show命令或者元数据表 GLOBAL_VARIABLES,SESSION_VARIABLES查看当前的参数值。
目录导航
1、通过交互命令查看当前连接的session级参数值
show variables like '%heap%'
like部分就是标准的模糊查询语法。
2、从元数据表查询
包括从全局表global_variables和当前连接表session_variables。
gbase> select variable_name,variable_value from information_schema.global_variables where variable_name like '%heap%';
+---------------------------+----------------+
| variable_name | variable_value |
+---------------------------+----------------+
| MAX_HEAP_TABLE_SIZE | 16777216 |
| GBASE_HEAP_TEMP | 268435456 |
| GBASE_HEAP_DATA | 536870912 |
| _GBASE_ENABLE_SYSTEM_HEAP | OFF |
| GBASE_HEAP_LARGE | 268435456 |
+---------------------------+----------------+
5 rows in set (Elapsed: 00:00:00.00)
gbase> select variable_name,variable_value from information_schema.session_variables where variable_name like '%heap%';
+---------------------------+----------------+
| variable_name | variable_value |
+---------------------------+----------------+
| MAX_HEAP_TABLE_SIZE | 16777216 |
| GBASE_HEAP_TEMP | 268435456 |
| GBASE_HEAP_DATA | 536870912 |
| _GBASE_ENABLE_SYSTEM_HEAP | OFF |
| GBASE_HEAP_LARGE | 268435456 |
+---------------------------+---------
3、通过@@快捷访问指定变量的session级参数值
gbase> select @@GBASE_HEAP_DATA;
+-------------------+
| @@GBASE_HEAP_DATA |
+-------------------+
| 536870912 |
+-------------------+
1 row in set (Elapsed: 00:00:00.00)
如上只能访问当前session级别的参数值,如查询全局的,需要访问元数据表。
其它元数据信息,请参考
《南大通用GBase8a 集群查看数据库参数的当前值》有1条评论
评论已关闭。