返回首页

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

更新日期:2024年09月11日

功能说明
记录资源池事件信息。
表结构说明
表5- 295 表结构信息说明:




vc_id
虚拟集群编号

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1503
vc_name
虚拟集群名
resource_pool_id
资源池ID
resource_pool_name
资源池名称
event_time
Event 出现时间
task_id
任务ID
statement
SQL 语句
event_type
Event 类型
event_description
Event 描述信息

GBA-02EX-0002
错误码
错误标识
错误信息
GBA-02EX-0002
ER_EXECUTOR_QU
ERY
Failed to create a temporary table: %s
错误出现原因
创建临时表时产生错误,单机语法不支持
分析与建议
1、检查创建语句是否有问题;
2、gnode 是否已重启过;
3、查看相同名临时表是否已存在;
4、磁盘空间不足;

镜像功能当前使用限制
问题现象
镜像功能当前使用限制
解决方法:
创建镜像关系的前提:
1. 两个VC 的distribution 个数必须相同,hashmap 必须一致;
2. 对端VC 下必须已经存在镜像关系的库,否则报错。
镜像功能高可用限制:
1. Alter table create/delete mirror 和alter database create/delete mirror、
alter database set default mirror,这些sql 不支持failover,若执行节
点异常可能会导致存在残留文件,可以通过再次执行相关语句或加force 的方
式解决
2. Alter table create mirror 和alter database create mirror、create table
mirror to、create table mirror as select,这些sql 当镜像VC 不可用时执
行会报错
3. Alter database create mirror 操作时若有表创建失败,均会在warnings 中
提示,该sql 不会报错退出
镜像表数据操作限制:
1. 对镜像表的dml 操作和select 操作时,
如果当前vc 或镜像vc 有可用分片,

表才可用;
如果是多表关联,
则需要同一distribution 下的表均可用才可以执

2. Alter table delete mirror 操作,除修改系统表信息外,还会删除镜像VC 集
群层的表并重建,使表的tid 不一致,表不会被删除
3. 设置默认库镜像关系后,不会影响已有表,该库下的新的操作均会在镜像库下
执行(包括视图、存储过程和函数)。例如:VC1 下设置默认镜像库之前已有
表t1,设置默认镜像库后,在VC2 下创建同名表t1 可以成功,但是该表是普
通表非镜像表,并且此时删除t1 表后重建,t1 表仍然是普通表非镜像表。

GBase 8a MPP Cluster 最佳实践
5 FAQ
文档版本(2022-02-11)
南大通用数据技术股份有限公司
166
镜像功能扩容限制:
主vc 和镜像vc 必须都进行扩容,initnodedatamap 时必须保证hashmap 一致,
镜像关系才能继续使用。可使用initnodedatamap from vc 操作来达成hashmap
的一致性,该命令要求两个vc 的distribution 个数相同方可使用。对镜像表
执行rebalance 操作,要求两个vc 都可用,如果有一个vc 不可用,rebalance
无法执行成功。
镜像功能备份恢复限制:
镜像表的库级、表级备份恢复不可用。