GreatDB 集群管理(5)

2022-03-28 00:00:00 数据 集群 删除 节点 分布

GreatDB 系统元数据

GreatDB 元数据类型

1、系统动态视图元数据
存储在 performance_schema、sys 两个库中。一般记录 SQL 执行 I/O、EVENT 事件、SQL 锁等待、会话链接、集群复制信息等动态元数据,一般用于集群运行参数优化、集群状态巡检等。

2、系统数据字典元数据
存储在 mysql、information_schema 两个库中。一般存储集群用户、权限分配、集群结构元数据、任务执行记录、库表存储空间使用,分片分布情况等内容。用于对集群节点状态,数据库表对象,任务执行等情况进行信息汇总查询,获取业务信息使用。

3、节点管理接口元数据
存储在 mysql 库中。一般用于节点的扩容、缩容、数据重分布、集群备份、主从切换、节点启停等管理接口元数据,用于集群节点和架构调整使用。

常用元数据

1、查看当前执行SQL的事件信息、复制信息、以及锁相关信息

  • performance_schema.events_statements_current
  • performance_schema.replication_group_members
  • performance_schema.metadata_locks
-- 个 session 执行 delete 不提交 [root@greatdb1 ~]# greatsql -ugreatdb -pgreatdb -h192.168.0.81 -P3306 GreatDB Cluster[(none)]> select * from test.t_normal; +----+------+ | c1 | c2 | +----+------+ | 1 | 1 | | 2 | 2 | | 3 | 3 | +----+------+ 3 rows in set (0.06 sec) GreatDB Cluster[(none)]> begin; Query OK, 0 rows affected (0.00 sec) GreatDB Cluster[(none)]> delete from test.t_normal where c1=1; Query OK, 1 row affected (0.00 sec) -- 第二个 session 执行相同的 delete 被锁住 [root@greatdb1 ~]# greatsql -ugreatdb -pgreatdb -h192.168.0.81 -P3306 GreatDB Cluster[(none)]> delete from test.t_normal where c1=1;

相关文章