文档

如何减少查询命中时间线提升查询效率

更新时间:
一键部署

本文提供给客户介绍如何通过优化查询的策略提升查询的效率。

提升查询效率一个原则是命中的时间线越少查询效率越高。

  • 如何减少命中的时间线。

    • 通过 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使用率。可提前聚合好后写入。

  • 本页导读 (1)
文档反馈