暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a MPP Cluster 系统库

原创 蜻蜓队长 2022-05-20
302

8a有四个系统库分别是 information_schema,gbase,gclusterdb 及performance_schema。

  • information_schema 中的信息为元数据信息,这些信息是通过组织相关对象获得的,不是预先存储的信息;

  • gbase 库存放的是一些持久化存储的信息,信息存储在 GsSYS 引擎的表中;

  • gclusterdb 存储的是需要在集群范围保存的信息,使用的是 express 引擎;

  • performance_schema 存储的是运行状态信息。


系统数据库在每个gcluster节点、gnode节点上都存在;
系统库里的系统表所查询到的信息大多是本地信息;

− 查询VC虚拟集群
SELECT * FROM INFORMATION_SCHEMA.vc;
− 查询数据库
SELECT SCHEMA_NAME AS Database FROM INFORMATION_SCHEMA.SCHEMATA;
− 查询某个库的所有表和视图
SELECT table_name, table_type FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = ‘test’;
− 查询某个表中的列
SELECT COLUMN_NAME, DATA_TYPE, IS_NULLABLE,COLUMN_DEFAULT FROM INFORMATION_SCHEMA.COLUMNS WHERE table_name = ‘customer’ AND table_schema=‘ssbm’;
− 查询存储过程和自定义函数
SELECT ROUTINE_SCHEMA, ROUTINE_NAME, ROUTINE_TYPE FROM INFORMATION_SCHEMA.ROUTINES ;
− 查询索引信息
SELECT table_name,INDEX_NAME,SEQ_IN_INDEX,COLUMN_NAME,index_type FROM INFORMATION_SCHEMA.STATISTICS WHERE table_schema=‘ssbm’;

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论