1. 原则上,数据仓库中的数据表不建立索引。只有提供给外部用户访问的表,才考虑按用户访问特性,针对常用查询字段建立索引; 2. 对于跑批的中间表和临时表,不允许创建索引; 3. 对于记录数在百万级别以下的小表,建议不使用索引; 4. 创建组合索引时,必须将经常作为查询条件且可选择性最大的列设置为索引的首列; 5. 不允许创建冗余索引和重复索引; 6. 对于区别度高的索引,应使用B-tree索引,例如账号、合同号等等;对于区别度低的索引,应使用Bitmap索引, 例如机构、产品类型等等; 7. 创建组合索引时,建议列数不要超过5列; 8. 每张数据表的索引数,建议不超过5个; 9. 在创建和更新索引后,必须执行Analyze操作,更新索引的统计信息; 10. 在对大表进行数据加载的时候,如果存在索引,建议先删除索引,待数据加载完成,再重新创建索引; 11. 对频繁更新的数据表,应定期对其执行reindex 操作,以重建索引; 12. 如果在分区表中使用了索引,不允许在子表上单独创建和修改索引;通常,删除顶级分区的索引,系统会自动删除相关 子表的索引,但如果子表的索引有缺失,将不能自动删除子表的索引,需要挨个手动删除。 13. 确认不再使用的索引必须删除.
Greenplum索引设计的规范
来源:这里教程网
时间:2026-03-14 20:01:12
作者:
编辑推荐:
- Excel中开启Excel的宏功能的操作步骤03-14
- Greenplum索引设计的规范03-14
- Excel2013中的批注功能详解03-14
- 常用的Excel文件类型和键盘控制的Excel快捷键03-14
- 全国“A”计划,Postgres集结号03-14
- Excel2013打印预览功能详解03-14
- 利用Excel兼容性检查器来批量设置超链接的方法03-14
- Excel2013工作表中对窗口进行拆分与冻结的方法03-14
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 全国“A”计划,Postgres集结号
全国“A”计划,Postgres集结号
26-03-14 - Postgres是最好的开源软件
Postgres是最好的开源软件
26-03-14 - PostgreSQL:进程结构
PostgreSQL:进程结构
26-03-14 - RockyLinux swapon命令详解(手把手教你启用交换分区)
RockyLinux swapon命令详解(手把手教你启用交换分区)
26-03-14 - PostgreSQL学习的九层宝塔
PostgreSQL学习的九层宝塔
26-03-14 - PostgreSQL关系膨胀:原理,监控与处理
PostgreSQL关系膨胀:原理,监控与处理
26-03-14 - PostgreSQL中的索引介绍-GiST
PostgreSQL中的索引介绍-GiST
26-03-14 - PostgreSQL:物理结构
PostgreSQL:物理结构
26-03-14 - PostgreSQL repmgr高可用集群+keepalived高可用
PostgreSQL repmgr高可用集群+keepalived高可用
26-03-14 - PostgreSQL:逻辑结构
PostgreSQL:逻辑结构
26-03-14
