gbase 8a系统运维常用sql

gbase8a mpp系统表查询

本文介绍gbase8a数据集群系统表的查询

gbase8a mpp数据库主要常用的是information_schema、performance_schema.、gbase系统库

  1. 使用超级管理员登录集群数据库(或使用企业管理器连接)
gccli -u用户名 -p密码 -D连接的数据库
  1. 使用系统函数,查看当前系统信息
select version();
select vc();
select user();
  1. 查看当前实例数据库信息
show databases;
  1. 切换当前连接数据库
use information_schema;
  1. 查看数据库中的tables表的总条数信息
select count(*) from information_schema.tables ;
  1. 查看当前集群中mydb数据库中所有表信息
select TABLE_name from information_schema.tables where TABLE_SCHEMA='mydb';
  1. 查看当前集群中所有的视图信息
select TABLE_name from information_schema.tables where TABLE_TYPE like 'VIEW';
  1. 查询当前节点gcluster层磁盘空间使用信息
use performance_schema;
select * from performance_schema.DISK_USAGE_INFO;
  1. 查询集群某节点的gcluster层和gnode层磁盘空间使用信息
select * from performance_schema.CLUSTER_DISK_USAGE_INFO where host='vm1';
  1. 如何查看哪些表是复制表,哪些是hash分布表,分布键是哪列?
select dbName,tbName,isReplicate,hash_column from gbase.table_distribution where dbname= 'mydb' ;
  1. 查询数据库中的用户和用户组信息
select user from gbase.user;
  1. 查询数据库中的用户与用户组role的关联关系
select * from gbase.role_edges;
  1. 使用show语句查看自己的语法执行错误、当前节点信息和系统参数
    查询当前节点正在运行的线程信息:
SHOW  FULL  PROCESSLIST; 
  1. 查询最后一条执行错误信息:
use test;
drop table a;     -- a为不存在的表
show errors;
  1. 查看系统参数(压缩)相关值
show variables like '%compress%';
  1. 查看节点信息
SHOW NODES;         --如果有SUPER 权限,可以看到所有节点信息。
SHOW LOCAL NODE;    --显示集群中客户端正在访问节点的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值