首页/数据/NoSQL 速查/按条件删除时序数据
本包目录(322 条)

按条件删除时序数据

2.x 支持按时间段与 predicate 删除数据:influx delete 指定 bucket、start/stop 与可选谓词;删除请求进入队列异步执行,不等于立即可见。

NoSQL 速查数据更新于 2026-10-12
命令influx delete --bucket metrics --start … --stop … [--predicate …]
时间格式RFC3339,如 2024-01-01T00:00:00Z;stop 为开区间
谓词Flux 风格表达式,如 _measurement="cpu" AND host="web-1"

示例

示例
influx delete --bucket metrics \
  --start 2024-01-01T00:00:00Z \
  --stop 2024-02-01T00:00:00Z \
  --predicate '_measurement="cpu" AND host="web-1"'
小范围修正用删除+重写;整段时间的清理更推荐依赖保留期,代价更低。

易错点

  • predicate 写错不会报语法错误的位置提示,先用小范围测试确认命中
  • 删除是异步的,执行后立刻查询可能仍读到旧数据,为查询选择时间范围时可回避

数据来源与参考

  • InfluxData Docs: Delete data
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌