全部產品
Search
文件中心

Elasticsearch:高效能

更新時間:Jun 30, 2024

Elasticsearch基於開源引擎,在多個情境下,提供各類寫入和查詢效能最佳化功能,在提升叢集整體寫入和查詢能力的同時,實現了成本最佳化。本文介紹Elasticsearch在效能方面做的最佳化及提供的功能。

核心效能最佳化

Elasticsearch雲端式上多情境大規模的應用經驗,提供雲上特有的核心增強版,持續打造高效能的AliES核心引擎。您可以選擇核心增強版本並跟隨雲上核心版本更新,獲得更高效能的ES服務。

Elasticsearch支援的高效能特性如下:

  • Analyticsearch檢索分析:提升日誌情境查詢效能,實現Kibana Discover查詢加速,降低查詢耗時。

  • 通用物理複製,提高有副本索引的寫入效能。詳細資料,請參見使用apack外掛程式的物理複製功能

  • Bulk寫入彙總,通過寫入批量彙總,有效提高叢集寫入吞吐20%

  • 時序查詢剪枝,升含時序欄位範圍的查詢效能30%。詳細資料,請參見使用時序查詢剪枝功能

  • 主鍵查詢去重最佳化,帶有主鍵文檔的寫入效能提升10%。

  • Master調度最佳化,支援調度更多分區數,調度效能提升10倍

  • 提升日誌情境的寫入效能:在日誌情境下,海量資料的高並發寫入為Elasticsearch叢集帶來了明顯的效能瓶頸和成本壓力。Elasticsearch提供的Indexing Service索引構建服務,通過雲端寫入託管卸載本地叢集的寫入壓力,實現叢集的讀寫分離架構,顯著提升日誌情境的寫入效能。

更多資訊,請參見AliES核心增強版功能介紹

高效能硬體和高速訪問

Elasticsearch支援多種伺服器和儲存硬體,並且跟進最新硬體迭代,從硬體層面充分保證叢集效能和穩定性。同時通過內網通訊,縮短應用回應時間。

情境化模板

Elasticsearch提供預設情境化配置模板功能,所有參數都經過多年的經驗最佳化和生產實踐。您可以根據業務需求選擇合適的情境模板,最佳化相應情境下的叢集讀寫效能,減少由於不合適的配置導致的叢集效能問題。