返回首页

gbase数据、南大通用产品文档:GBase8a_gbase_express_table_metadata_limit

更新日期:2024年09月11日

功能
内存中表元数据大小限额,超过则启动垃圾管理。
gnode 下默认值为temp 堆大小一半,gcluster 下默认值为1GB,最小值最大值不
限,配置文件中可使用K/M/G 方式设置。

GBase 8a MPP Cluster 产品手册
6 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1594
说明

当引擎层打开表实例的元数据大小之和达到参数设定的值时,不会立即触发清理动
作。而是由后台线程每5 秒检测一次,如果达到上限才会触发清理动作。

元数据管理状态监测有两个状态信息可以查询:
show status like '%express_cached%';
express_cached_tables 表示当前内存中有多少个表实例。
express_cached_metadata
表示当前内存中所有表实例的元数据大小。

语法格式
SELECT ...
INTERSECT
SELECT ...;
功能
INTERSECT(交运算符),
返回每个SELECT 查询结果中相同的结果集,
也就是将多
个查询结果集中的公共部分作为最终返回的结果集。另外交运算不忽略空值。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 731
示例
示例1:SELECT ... INTERSECT SELECT ...
示例中用到的表及数据:
USE test;
CREATE TABLE t1 (a int , b varchar(10));
CREATE TABLE t2 (c int ,d varchar(20),e varchar(5));
INSERT INTO t1 VALUES(1,'a'),(2,'b'),(3,'c');
INSERT INTO t2 VALUES(1,'a','aa'),(2,'b','bb'),(4,'c','cc');
示例:
gbase> SELECT a ,b FROM t1;
+------+------+
| a | b |
+------+------+
| 1 | a |
| 2 | b |
| 3 | c |
+------+------+
3 rows in set

gbase> SELECT c AS a, d AS b FROM t2;
+------+------+
| a | b |
+------+------+
| 1 | a |
| 2 | b |
| 4 | c |
+------+------+
3 rows in set

gbase> SELECT a ,b FROM t1 INTERSECT SELECT c AS a, d AS b FROM t2;
+------+------+
| a | b |
+------+------+
| 1 | a |
| 2 | b |
+------+------+
2 rows in set

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 732

功能说明
事件触发器,提供了关于触发程序的信息,必须有super 权限才能查看该表。
表结构说明
表5- 240 表结构信息说明:





GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1476
TRIGGER_CATALOG
触发器登记目录,NULL
TRIGGER_VC
触发器所在虚拟集群名
TRIGGER_SCHEMA
触发器所在数据库名
TRIGGER_NAME
触发器名称
EVENT_MANIPULATION
触发器事件类型[INSERT|DELETE|UPDATE]
EVENT_OBJECT_CATALOG
触发器相关表登记目录,NULL
EVENT_OBJECT_SCHEMA
触发器相关表所在数据库
EVENT_OBJECT_TABLE
触发器相关表名
ACTION_ORDER
触发器在同一个表中所有类似的触发器顺序位
置,恒为0,因为同一个表不可能有超过一个具



EVENT_MANIPULATION

ACTION_TIMING 的触发器
ACTION_CONDITION
恒为NULL
ACTION_STATEMENT
触发器主体,即触发器被触发时的执行状态,
使用UTF-8 编码
ACTION_ORIENTATION
值恒为"ROW"
ACTION_TIMING
触发器在触发事件前还是后被触发,
[BEFORE|AFTER]
ACTION_REFERENCE_OLD_TA
BLE
恒为NULL
ACTION_REFERENCE_NEW_TA
BLE
恒为NULL
ACTION_REFERENCE_OLD_RO
W
旧的列鉴别器[OLD]
ACTION_REFERENCE_NEW_RO
W
新的列鉴别器[NEW]
CREATED
创建时间
SQL_MODE
sql 的执行模式
DEFINER
创建触发器的用户
CHARACTER_SET_CLIENT
创建时session 使用的字符集
COLLATION_CONNECTION
创建时session 使用的校验集
DATABASE_COLLATION
相关数据库的校验集