通過本文您可以瞭解多元索引的使用限制。
Mapping
名稱 | 最大值 | 說明 |
---|---|---|
多元索引欄位數量 | 500 | 可被索引的欄位數。 |
數組長度 | 256 | 數組中最多包含的元素個數。 |
Nested嵌套層數 | 5 | 最多支援5層Nested嵌套。 |
Nested欄位的子行數量 | 256 | 嵌套欄位的嵌套行最大數量,非子欄位數量。 |
Nested欄位數量 | 25 | 嵌套中子欄位的個數。 |
表主鍵列長度之和 | 1000位元組 | 所有主鍵列的長度累加後不超過1000位元組。 |
表主鍵列中String長度 | 1000位元組 | 當String類型的主鍵列要建立索引時,列值長度不能超過1000位元組。 |
表屬性列中String長度(索引成Keyword) | 4 KB | 無。 |
表屬性列中String長度(索引成Text) | 2 MB | 一般情況下,與資料表中屬性列的長度限制相同。當對索引成Text類型的欄位使用模糊分詞方式進行模糊查詢時,原文內容會限制最大1024字元或者漢字,超過後會截斷,只保留前1024個字元或者漢字。 |
萬用字元查詢的Query長度 | 32 | 不超過32字元。 |
首碼查詢的Query長度 | 1000位元組 | 不超過1000位元組。 |
Search
類別 | 名稱 | 最大值 | 說明 |
---|---|---|---|
通用限制 | offset+limit | 50000 | 如果業務需求超過限制,請使用next_token。 |
limit | 100 |
| |
timeout | 10s | 無。 | |
CU | 無限制 | 無。 | |
QPS | 10萬 |
| |
一次Search查詢中的Query個數 | 1024 | 如果Search查詢中的Query嵌套太複雜,則會影響查詢效率,請注意精簡Query。 | |
統計彙總 | 同層Aggregation個數 | 5個 | SubGroupBy中添加Aggregation重新從0計算。 |
同層GroupBy個數 | 5個 | SubGroupBy中添加GroupBy重新從0計算。 | |
GroupBy嵌套層數 | 3層 | 層數計算包含本身的GroupBy。 | |
GroupByFilter中的Filter個數 | 10個 | 無。 | |
GroupByField返回的分組個數 | 2000個 | 無。 | |
GroupByRange中的Range個數 | 100個 | 無。 | |
GroupByGeodistance中的Range個數 | 10個 | 無。 |
ParallelScan
類別 | 名稱 | 說明 |
---|---|---|
通用限制 | offset+limit | 無法指定offset+limit,只能從最開始往後面遍曆。 |
limit | 最大值為2000。 | |
CU | 無限制。 | |
QPS | 無限制。 | |
最大並發 | ComputeSplits的傳回值中的MaxParallel值。 | |
任務數限制 | 同時存在的ParallelScan任務數不能超過10個。同一個sessionId且ScanQuery相同的多個並發任務視為一個任務。更多資訊,請參見並發匯出資料。 |
Index
名稱 | 最大值 | 說明 |
---|---|---|
速率 | 5萬行/s |
|
同步延遲 | 3s |
|
行數 | 1000億 | 如果業務需求超過限制,請提交工單聯絡我們。 |
總大小 | 100 TB | 如果業務需求超過限制,請提交工單聯絡我們。 |
其他限制
目前多元索引功能開放的地區包括華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華南1(深圳)、華南3(廣州)、西南1(成都)、中國香港、新加坡、澳大利亞(雪梨)、印尼(雅加達)、日本(東京)、德國(法蘭克福)、英國(倫敦)、美國(矽谷)、美國(維吉尼亞)、泰國(曼穀)、印度(孟買)和菲律賓(馬尼拉)。
说明 如果上述限制項不能滿足您的業務需求,請在阿里雲官網提交工單申請更高需求。在工單中請說明情境、限制項名稱、限制項的數量需求、申請需求的原因,在後續功能開發中會優先考慮您的需求。