330
阿里云
3.5 索引__第三章 DDL_使用手册_分析型数据库-阿里云
同主键一样,分析型数据库中索引的概念也是弱化的。在前文中介绍分析型数据库拥有高度智能的自动化索引机制,所以通常用户无需亲自为自己的数据表配置索引。但是有一种情况例外:暨0.8版本下用户需要对某列进行Hash Join时,无论是事实表之间的Join还是事实表和维度表的Join,都需要为事实表的该列建立索引(公共云当前版本无需)。
建立索引的语句如下:
ALTER TABLE tbl_name ADD INDEX [index_name] [index_type] (index_col_name) [comment=’’];
其中,[index_type] 为索引类型,需要指定为HashMap,index_col_name 为被索引列的列名。例如:
ALTER TABLE db_name.table_name
ADD INDEX user_id_index HashMap (user_id)
批量导入表索引修改后,需要重新导入数据后生效。实时写入表一般在24小时内自动生效,或如果要加速这个过程,可以执行optimize table 命令:
optimize table <tablename>;
执行成功一段时间后,新的索引会生效。
0.9及以后版本中分析型数据库会自动处理Hash Join时的索引构建,故无需用户自行创建HashMap索引也可以进行Hash Join,因此HashMap索引被废弃。
最后更新:2016-11-23 16:03:54
上一篇:
3.4 列的类型和属性__第三章 DDL_使用手册_分析型数据库-阿里云
下一篇:
3.6 ECU管理__第三章 DDL_使用手册_分析型数据库-阿里云
步调时间__场景制定_使用手册_性能测试-阿里云
数据转发到MNS中__规则引擎_控制台使用手册_阿里云物联网套件-阿里云
QueueMessage__基本概念_API使用手册_消息服务-阿里云
用户授权及权限查看__快速开始_大数据计算服务-阿里云
不支持的 Docker Compose 标签__服务编排文档_用户指南_容器服务-阿里云
接入状态检测异常__排错手册_Web 应用防火墙-阿里云
RegionType__数据类型_API 参考_云服务器 ECS-阿里云
步骤 4:格式化数据盘__快速入门(Windows)_云服务器 ECS-阿里云
取消转码作业__转码接口_API使用手册_媒体转码-阿里云
采集方式__loghub-采集_用户指南_日志服务-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云