全部產品
Search
文件中心

Tablestore:查詢最佳化

更新時間:Jan 18, 2025

SQL查詢時支援通過索引選擇和計算下推兩種方法提高資料查詢效率。本文介紹兩種查詢最佳化的使用。

索引選擇策略

Tablestore作為海量結構化巨量資料儲存,支援不同的索引結構,便於在不同情境下進行查詢分析加速使用。使用SQL查詢資料時,通過為資料表建立二級索引或多元索引可以實現資料查詢加速。更多資訊,請參見索引選擇策略

  • 使用資料表映射表查詢資料時,索引選擇策略支援自動選擇和手動選擇。

    • 自動選擇策略:由Table Store自動選擇資料表、二級索引表或者多元索引進行資料查詢。

    • 手動選擇策略:顯式指定使用資料表、二級索引或者多元索引進行資料查詢。

  • 使用二級索引映射表或者多元索引映射表查詢資料時,只支援查詢指定索引包含的資料列。

計算下推

多元索引提供了條件過濾、彙總、排序等功能。在建立多元索引後,使用SQL查詢時,系統能夠充分利用多元索引的計算能力,將部分SQL計算任務下推到多元索引執行,避免全表掃描,從而提高計算效率。更多資訊,請參見計算下推