全部產品
Search
文件中心

OpenSearch:查詢最佳化

更新時間:Jul 13, 2024

查詢最佳化

在日常的業務開發中,opensearch出現慢查詢是很常見的,使用者不恰當的操作、filter內容過多、某段時間激增的QPS都有可能導致慢查詢的現象發生。opensearch提供的慢Query分析可以指定時間段查詢高LCU花銷的慢Query詳情,並獲得相應的最佳化建議,協助您降低成本。

優勢

  • 0元購:該功能開通即享,免費使用

  • 隨心查:可快速查詢過去一個月的慢查詢記錄,並擷取相應的最佳化建議

  • 全方位:可根據平均消耗、峰值、消耗總量query個數佔比等維度分析慢Query的原因,並且支援以上維度大小排序

注意事項

  • 目前暫時只支援對前一天資料進行分析,分析過的歷史資料抽樣最多保留30天

功能使用

1.開通慢查詢最佳化:當使用者第一次使用“慢查詢最佳化”時,可以通過左側導覽列,選擇 OpenSearch 高效能檢索版---->擴充功能---->慢查詢最佳化 來開啟慢查詢最佳化

image

選擇需要開啟慢query最佳化的應用,勾選開通慢查詢Query分析服務和閱讀用途承諾書,點擊“確認開通”即可開啟慢query分析服務:2

2.分析query資料:開通服務之後,點擊介面中的“立即分析”:3等待分析完成:4

3.等待慢query資料分析之後,查看結果:可以選擇不同的時間範圍查詢具體哪一天的慢查詢結果:5

也可以按不同維度對分析結果進行排序:

6

報表展示:7

點擊具體的慢Query類別語句,可以查看具體的搜尋請求的RequestIdQuery總消耗(LCU)檢索消耗(LCU)統計消耗(LCU)排序消耗(LCU)摘要消耗(LCU)其他消耗(LCU)以及最佳化建議

image