云数据库 GEMINIDB-使用规范和建议:查询

时间:2023-11-22 09:19:30

查询

  • 规则
    1. 禁止执行SELECT * FROM进行查询。
    2. 查询语句必须带上时间范围限制。
    3. 业务上线前,一定要对数据库进行性能压测,评估业务峰值场景下,对数据库的负载情况。
  • 建议
    1. 执行查询时,只选择需要返回的字段,不需要的字段不要返回。
    2. 查询时间范围越小,查询性能越好。
    3. 查询时TAG值越精确查询性能越好。尽量是单时间线查询,即指定所有的TAG值,或者尽量指定越多的TAG值。
    4. 在查询中的group by time intervals后增加fill(none), fill(none)作用为:对于没有数据点的时间间隔,不返回任何时间戳和值。针对稀疏数据场景,能大幅降低查询返回结果数据量。
    5. 在使用嵌套查询时将时间范围的查询条件放在最外层的查询语句中。
support.huaweicloud.com/influxug-nosql/nosql_05_0300.html