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-阿裏雲