查询最后值缓存
在 SQL SELECT 语句的 FROM 子句中使用 last_cache() SQL 函数,以查询来自最后值缓存 (LVC) 的数据。
您必须使用 SQL 来查询 LVC。InfluxQL 不支持 last_cache() 函数。
last_cache() 支持以下参数
- table_name: (必需) 与 LVC 关联的表的名称,格式为字符串字面量。
- cache_name: 要查询的 LVC 的名称,格式为字符串字面量。如果指定的表与多个 LVC 关联,则此参数是必需的。
SELECT * FROM last_cache('table_name', 'cache_name')您可以使用其他 SQL 子句来修改查询结果。例如,您可以使用 WHERE 子句返回特定标签集的最后一个值
SELECT
room,
temp
FROM
last_cache('home', 'homeCache')
WHERE
room = 'Kitchen'此页面是否有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一员!我们欢迎并鼓励您对 InfluxDB 3 Core 和本文档提供反馈和错误报告。要获得支持,请使用以下资源
具有年度合同或支持合同的客户可以 联系 InfluxData 支持。