返回首页

gbase数据、南大通用产品文档:GBase8sgrant admin 参数:授予运行 SQL 管理 API 命令的权限

更新日期:2024年09月11日

..............................
- 734 -

使用索引通常会带来维护的成本,会影响数据加载及DML 操作的性能,实际使
用时需根据具体需求而定。
Hash Index 通常可以用来解决等值查询的定位效率,特别是对以单表精确查询为
主的应用场景尤为适合,如电信业务中的并发话单查询等(特别是内存基本充足
的场景)。
在使用上,
GBase 8a MPP Cluster 一定是首先进行智能索引过滤的,
之后,如果发
现查询条件中的等值查询条件列上建立了Hash Index,则使用Hash Index,否则
进行全DC 扫描。这一点,可以在Trace Log 中观察到对有实时数据加载的场景,
可以先建立无索引的临时表加载数据,再将临时表内数据插入到带索引的同结构
目标表中或在临时表上创建索引。一次性处理索引建立,可较大幅度地降低索引
带来的维护成本。
Hash 索引的详细使用方法请参见5.1.8.5.1CREATE INDEX 章节
注意

索引是一种有损的优化手段,使用索引通常会带来维护的成本,会影响数
据加载及DML 操作的性能,实际使用时需根据具体需求而定;

选择建立hash 索引的列应尽量选择重复值较少的列,否则hash 冲突严重,
影响hash 索引的性能;

二进制类型的列不适合使用HASH 索引。

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

功能说明
在创建或修改表时,对表中的一列或多列进行数据压缩的定义。方便用户进行单
独设置。