数据仓库服务 GAUSSDB(DWS)-定义普通表:定义索引
定义索引
创建索引为可选操作。索引主要用于增强数据库性能。该操作建立指定表中指定列的索引,如需创建“唯一索引”,勾选该复选框。
在“访问方式”中选择要使用的索引方法名称。默认方法是B-tree。
索引的“填充因子”指索引方法填充索引页面的百分比。“访问方式”为B-trees时,初次建立索引以及在右侧扩展索引(填写新的最大键值)时,叶子页面填充到该百分比如果后续完全填满,页面将拆分,这样会导致索引效率逐步衰减。B-trees使用默认填充因子90,也可以选择10~100范围内的整数。如果为静态表,填充因子100,这样可以尽量减小索引的物理尺寸。对于更新量较大的表,推荐填充因子设置为较小值,这样可以尽量减少页面拆分的需求。其他索引方法使用的填充因子不同,但是比较类似。默认的填充因子随方法不同而不同。
可以直接提到索引的用户定义的表达式,也可以使用“可用列”创建索引在“可用列”列表中选择列,单击“添加”。如需多列索引,为其他列重复执行该步骤。
输入新增索引的所有信息后,单击“添加”按钮。
可单击“删除”删除清单中的索引定义完所有列后,单击“下一步”。
下表列出了“索引”中普通表所支持的字段/选项。
字段/选项 |
行存表 |
列存表 |
ORC表 |
---|---|---|---|
唯一索引 |
√ |
x |
x |
btree |
√ |
√ |
x |
gin |
√ |
√ |
x |
gist |
√ |
√ |
x |
hash |
√ |
√ |
x |
psort |
√ |
√ |
x |
spgist |
√ |
√ |
x |
填充因子 |
√ |
x |
x |
用户自定义表达式 |
√ |
x |
x |
部分索引 |
√ |
x |
x |
- GaussDB(DWS)常用SQL_常用SQL命令_SQL语法
- 华为GaussDB自定义函数_GaussDB教程_华为高斯数据库自定义函数
- 数据仓库服务GaussDB(DWS)_SQL on Anywhere
- GaussDB数据库自定义函数_GaussDB 华为_高斯数据库自定义函数
- GaussDB数据库如何定义变量_GaussDB怎么样_高斯数据库如何定义变量
- DWS安全_数据仓库服务安全_DWS数据安全管理_DWS安全保障_DWS安全策略
- GaussDB索引_GaussDB数据库索引_高斯数据库索引_华为云
- 调用GaussDB(DWS) API接口_数据仓库服务调用API_如何调用API_在DWS中调用API
- ModelArts自定义镜像_自定义镜像简介_如何使用自定义镜像
- GAUSS(DWS)工具_gsql工具_DataStudio工具_DSC工具