返回首页

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

更新日期:2024年09月11日

功能
默认为0,为不控制,所有主分片的数据并行分发;参数值大于0,表示每个节
点上同时只能有n 个主分片的数据被并行分发,即SIS 的数量。
表6- 34 参数值范围说明表
默认值
最小值
最大值
0
0
100

功能说明
列出选定数据库中指定表的索引。
语法格式
SHOW INDEX FROM { [vc_name.][database_name.]table_name| table_name
[FROM [vc_name.]database_name]};
表5- 118 参数说明
参数名称


FULL
关键字FULL 产生的输出,
包括用户对每个列所拥有的权限。
FULL 也显示所有列注释信息。
vc_name
vc 名,可选项。
database_name
数据库名,可选项。
table_name
表名
示例
示例1:列出demo 数据库中指定表的索引。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1109
示例中所用的表及数据:
USE vc1.demo;
CREATE TABLE t_index(a int, b varchar(10));
CREATE INDEX idx_a ON t_index(a) USING HASH GLOBAL;
使用vc_name.database_name.table_name 格式:
gbase> SHOW INDEX FROM vc1.demo.t_index\G
*************************** 1. row ***************************
Table: t_index
Non_unique: 1
Key_name: idx_a
Seq_in_index: 1
Column_name: a
Collation: NULL
Cardinality: NULL
Sub_part: NULL
Packed: NULL
Null: YES
Index_type: GLOBAL HASH
Comment:
1 row in set (Elapsed: 00:00:00.00)
使用FROM table_name FROM vc_name.database_name.格式:
gbase>
SHOW INDEX from t_index FROM vc1.demo\G
*************************** 1. row ***************************
Table: t_index
Non_unique: 1
Key_name: idx_a
Seq_in_index: 1
Column_name: a
Collation: NULL
Cardinality: NULL
Sub_part: NULL
Packed: NULL
Null: YES
Index_type: GLOBAL HASH
Comment:
1 row in set (Elapsed: 00:00:00.00)

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1110

使用 CPFIRST 环境变量,可以为您的编程环境中的所有 GBase 8s ESQL/C 源文件指
定缺省编译顺序。

在未设置 CPFIRST 的情况下编译 GBase 8s ESQL/C 程序时,在缺省情况下,GBase
8s ESQL/C 预处理器首先在程序源文件上运行,然后将结果文件传递给 C 语言预处理器
和编译器。但是,可以以下顺序编译 GBase 8s ESQL/C 程序源文件:
1. 运行 C 预处理器
2. 运行 GBase 8s ESQL/C 预处理器
3. 运行 C 编译器和链接程序
要对特定程序使用非缺省编译顺序,可对程序源文件指定 .ecp 扩展名,对具有 .ec
扩展名的程序源文件运行 esql 命令的 -cp 选项,或设置 CPFIRST。
将 CPFIRST 设置为 TRUE(仅大写),以便在对您所在环境中的所有 GBase 8s
ESQL/C 源文件运行 GBase 8s ESQL/C 预处理器之前运行 C 预处理器,而不管 -cp 选
项是否已传递到 esql 命令,或者这些源文件是否具有 .ec 或 .ecp 扩展名。
要对其中 CPFIRST 环境变量已设置为 TRUE 的系统复原缺省顺序,可将 CPFIRST 设
置为 FALSE。在支持 C shell 的 UNIX™ 系统上,以下命令具有相同的作用:
Unsetenv CPFIRST