為了保證您的業務穩定運行,阿里云Elasticsearch Serverless(簡稱ES Serverless)服務會對單個應用的資源及使用進行相關限制。在因配額不足或服務受到限制導致任務執行失敗時,您還可以申請調整應用配額或服務限制。
服務限制
服務限制是Serverless服務平臺內定義的,針對應用內索引、分片、數據的管理和讀寫請求的系統級別限制。超過限制時Serverless服務會拒絕執行相關請求或熔斷應用。
以下列舉的服務限制為新建應用的默認限制,存量應用以控制臺為準。
您可以申請修改服務限制。具體操作,請參見申請修改應用配額與服務限制。
服務限制中涉及的基本概念的說明,請參見基本概念。
限制項 | 限制描述 | 默認限制值 |
index.mapping.depth.limit | json 嵌套的最大深度(個) | [1 - 20] |
index.mapping.field_name_length.limit | 字段名長度限制 | [1 - 100] |
index.mapping.total_fields.limit | 單索引字段總數(個) | [1 - 1000] |
index.max_adjacency_matrix_filters | 單個索引鄰接矩陣過濾器數量最大值 | [0 - 100] |
index.max_docvalue_fields_search | docvalue_field 上限個數 | [1 - 100] |
index.max_inner_result_window | 內部子查詢最大結果數 | [1 - 100] |
index.max_ngram_diff | 最大 ngram 距離 | [0 - 1] |
index.max_refresh_listeners | 最大并發等待數 | [0 - 20] |
index.max_regex_length | 最大正則長度 | [0 - 50] |
index.max_rescore_window | 精排最大結果數 | [1 - 10000] |
index.max_result_window | 查詢最大結果數 | [1 - 10000] |
index.max_script_fields | script field 上限個數 | [1 - 32] |
index.max_shingle_diff | 最大 shingle 距離 | [0 - 3] |
index.max_terms_count | 單次查詢最大 term 數 | [0 - 1024] |
index_quota | 索引總數上限(個) | 500 |
max_cu_per_search | 單次查詢最大CU消耗(個) | 600 |
max_cu_per_shard | 單次查詢單分片最大CU消耗(個) | 10 |
max_doc_size | 單文檔大小(MB) | 1 |
max_index_metadata_update_qps | 索引元數據更新qps(次/30秒) | 1000 |
max_pipeline_num | pipeline數上限(個) | 100 |
max_prefix_length | 前綴查詢中允許的前綴字符串的最大長度 | [0 - 50] |
max_refresh_qps | refresh速率(次/秒) | 5 |
max_size_per_request | 單次請求大小限制(MB) | 30 |
max_storage_per_cu | 每CU對應最大存儲比例,調大該比例會影響查詢和寫入性能,請謹慎調整 | 1600 |
max_timeout | 最長超時時間(秒) | 300 |
max_timeout_per_request | 單次查詢最大耗時(秒) | 300 |
max_wildcard_length | 通配符查詢中允許的通配符字符串最大長度 | [0 - 50] |
max_write_size_per_request | 單次寫入請求大小(MB) | 5 |
search.max_buckets | 單次聚合bucket上限 | 10000 |
search.max_keep_alive | 搜索最長保持時間(秒) | 900 |
申請修改服務限制
在頂部菜單欄,選擇目標應用所在地域。
在左側導航欄,單擊應用管理。
在應用管理頁面,在應用列表中單擊應用名稱。
在左側導航欄,選擇
。申請修改服務限制。
在服務限制頁簽,單擊修改限制。
在目標限制項的運行值列中,單擊圖標,在彈出的對話框中輸入目標值后單擊確認。
修改完所有的目標限制項后,在頁面上方單擊提交修改。
說明修改服務限制需要人工審批,審批1個工作日內完成。如果需求比較緊急,請提交工單或加入Elasticsearch Serverless服務用戶群(釘釘群號:11205017670或72335013004)咨詢。
(可選)單擊申請歷史頁簽,查看申請歷史記錄、申請狀態和生效值。
在申請狀態列,查看申請狀態。
在申請項列,單擊申請項,查看申請項的歷史值、申請值和生效值。
說明生效值和申請值可能不一致,請在審批通過后及時查看生效值。
審批有可能會被拒絕,原因可能是申請值不合理、申請值可能會對業務產生影響等。如果審批被拒絕,您可以嘗試其他解決方案或提交工單咨詢。
如果審批完成前,您需要調整申請項,可以在操作列單擊撤銷后重新申請。
說明審批完成前,不允許再次修改應用配額或服務限制。
基本概念
概念 | 描述 |
應用 | 應用是Elasticsearch Serverless服務的基礎管理單元,主要用于資源隔離與訪問控制。每個應用配置一個獨立的訪問地址和用戶名密碼,支持使用不同的應用管理并存儲不同業務或項目中的數據。 |
索引 | 索引是具有相同結構的文檔集合,是指向一個或者多個分片的邏輯命名空間,用于區分同一業務中不同的數據集合。 |
文檔 | 文檔是Elasticsearch數據存儲的最小信息單元,可以被索引和檢索。 |
分片 | Elasticsearch分布式搜索會把一個完整的索引存儲在多個分片中。 |
副本 | 主分片與索引的副本分片都能處理查詢請求,但只有主分片才能處理索引請求。副本保證了在主分片損壞或丟失時的故障恢復能力,同時可以提高查詢效率。 |