如何減少查詢命中時間線提升查詢效率
更新時間:
本文提供給客戶介紹如何通過優化查詢的策略提升查詢的效率。
提升查詢效率一個原則是命中的時間線越少查詢效率越高。
如何減少命中的時間線。
通過 api/search/lookup接口查看api/search/looup的使用,如:curl。
用戶根據自己設置的采集周期來做判斷。比如10s的采集周期,一條時間線一天的數據點數為8640個點。
查詢條件盡可能選擇一些高基數的標簽鍵值作為過濾條件。比如4個機房有1000個IP。 過濾條件 “IP = 172.220.XX.XX” 比 ”機房 = A“ 命中的時間線少。
盡量減少模糊查詢條件。比如wildcard查詢。無法避免的情況下盡量增加一個literor的等值過濾條件。
對于低基數值的查詢,可采用預聚合方式提前聚合后寫入。比如機房A有1000個IP。 查詢機房A的最大CPU使用率??商崆熬酆虾煤髮懭搿?/p>
文檔內容是否對您有幫助?