查詢優(yōu)化
查詢優(yōu)化
在日常的業(yè)務(wù)開發(fā)中,opensearch出現(xiàn)慢查詢是很常見的,用戶不恰當(dāng)?shù)牟僮?、filter內(nèi)容過多、某段時(shí)間激增的QPS都有可能導(dǎo)致慢查詢的現(xiàn)象發(fā)生。opensearch提供的慢Query分析可以指定時(shí)間段查詢高LCU花銷的慢Query詳情,并獲得相應(yīng)的優(yōu)化建議,協(xié)助您降低成本。
優(yōu)勢
0元購:該功能開通即享,免費(fèi)使用
隨心查:可快速查詢過去一個(gè)月的慢查詢記錄,并獲取相應(yīng)的優(yōu)化建議
全方位:可根據(jù)平均消耗、峰值、消耗總量query個(gè)數(shù)占比等維度分析慢Query的原因,并且支持以上維度的大小排序
注意事項(xiàng)
目前暫時(shí)只支持對前一天數(shù)據(jù)進(jìn)行分析,分析過的歷史數(shù)據(jù)抽樣最多保留30天
功能使用
1.開通慢查詢優(yōu)化:當(dāng)用戶第一次使用“查詢優(yōu)化”時(shí),可以通過左側(cè)導(dǎo)航欄功能擴(kuò)展---->查詢優(yōu)化
來開啟慢查詢分析服務(wù)
選擇需要開啟慢query優(yōu)化的應(yīng)用,勾選開通查詢Query分析服務(wù)和閱讀用途承諾書,單擊“確認(rèn)開通”即可開啟慢query分析服務(wù):
2.分析query數(shù)據(jù):開通服務(wù)之后,可根據(jù)“按日期查詢”也可根據(jù)“按requestId查詢”:
按日期查詢:單擊界面中的立即分析
等待分析完成:
按requestId查詢:輸入有效的requestId單擊查詢
輸入格式錯(cuò)誤會(huì)有相關(guān)提示
3.等待慢query數(shù)據(jù)分析之后,查看結(jié)果:可以選擇不同的時(shí)間范圍查詢具體哪一天的慢查詢結(jié)果:
也可以按不同維度對分析結(jié)果進(jìn)行排序:
報(bào)表展示:
單擊具體的慢Query類別語句,可以查看具體的搜索請求的RequestId、Query、 總消耗(LCU)、檢索消耗(LCU)、統(tǒng)計(jì)消耗(LCU)、排序消耗(LCU)、摘要消耗(LCU)、其他消耗(LCU)以及優(yōu)化建議: