返回首页

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

更新日期:2024年09月11日

SHOW PROCEDURE STATUS
功能说明
显示已经创建成功的存储过程的状态。
语法格式
SHOW PROCEDURE STATUS [WHERE conditions];
表5- 124 参数说明
参数名称


where conditions
过滤条件。
示例
示例1:显示已经创建成功的存储过程的状态。
gbase>
SHOW PROCEDURE STATUS\G
*************************** 1. row ***************************
Vc: vc1
Db: demo
Name: proc_1
Type: PROCEDURE
Definer: root@%
Modified: 2020-07-15 19:25:14
Created: 2020-07-15 19:25:14
Security_type: DEFINER
Comment:
character_set_client: utf8
collation_connection: utf8_general_ci
Database Collation: utf8_general_ci
1 row in set (Elapsed: 00:00:00.00)
示例2:显示vc1 的demo 库下已经创建成功的存储过程的状态。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1127
gbase>
SHOW PROCEDURE STATUS where vc='vc1' and db='demo'\G
*************************** 1. row ***************************
Vc: vc1
Db: demo
Name: proc_1
Type: PROCEDURE
Definer: root@%
Modified: 2020-07-15 19:25:14
Created: 2020-07-15 19:25:14
Security_type: DEFINER
Comment:
character_set_client: utf8
collation_connection: utf8_general_ci
Database Collation: utf8_general_ci
1 row in set (Elapsed: 00:00:00.00)

1.
这种场景和上例场景一致,区别在于对磁盘读写I/O 数值的设置,例如要限制
低写限速组(例如:10M/S)和高写限速组(例如100M/S)的资源计划。
2.
由于RH6.x/SUSE11 等低版本的操作系统存在内核缺陷,在ext 日志文件系统
上,高限速组和低限速组表现出串行现象,高限速组最高只能达到低限速组峰
值的2 倍。建议在RH7.3/SUSE12 以上版本的操作系统中使用I/O 限速功能。

数据在磁盘中按照列的方式进行组织和物理存储。行存储架构和列存储架
构的数据库分别适用于不同的应用,具备各自的优劣势,如下图所示。列存储
架构对查询、统计和分析类操作具备天然的优势。

图 3-1 行存、列存对比
例如,在分析系统中对100 列的业务表进行分析查询,对该业务表列的引
用一般不超过10 个。
对I/O 是主要瓶颈的分析系统而言,
相较于传统的行式数
据库,列式存储技术可以很容易地带来一个数量级的性能提升。
面对海量数据分析的I/O 瓶颈,分析型数据库把表数据按列的方式存储,
其优势体现在以下几个方面。
1) 降低I/O:
只有访问查询所涉及的列产生I/O,
查询没有涉及的列不需
要访问,不产生I/O;



GBase 8a MPP Cluster 技术白皮书
南大通用数据技术股份有限公司

- 9 -
2) 高压缩比:压缩比可以达到 1:2 ~ 1:20 以上;
3) 支持行列混存,降低select *场景下的I/O 量提升性能。