当前位置: 首页 > news >正文

Influxdb cli删除数据步骤

Influxdb2支持cli命令维护数据库,以删除数据为例,步骤如下:

1、下载cli客户端 https://dl.influxdata.com/influxdb/releases/influxdb2-client-2.7.5-windows-amd64.zip,解压到指定目录
2、web界面创建token
3、运行powershell,进入第1步解压的客户端目录
4、配置token,以本机访问为例
 

  .\influx config create --config-name myconfig`--host-url "http://localhost:8086" `--org "组织名称" --token "web界面配置的api token串" `--active


5、执行处理命令,命令格式建议参考https://docs.influxdata.com/influxdb/v2/reference/cli/influx/
      下面命令是删除所有指定库和测量名数据的命令

  .\influx delete --bucket 库名 --start 1970-01-01T00:00:00Z --stop $(date -u +"%Y-%m-%dT%H:%M:%SZ") --predicate '_measurement="测量值"'

     删除命令格式参考:influx delete | InfluxDB OSS v2 Documentation

     官方说明有如下警告:

Deleting data without a delete predicate

Running influx delete without the -p or --predicate flag deletes all data with timestamps between the specified --start and --stop times in the specified bucket.

Cannot delete data by field

InfluxDB 2.7 does not support deleting data by field.

6、参考概念-数据建模

  • 合理设计测量(Measurement)
    • 测量类似于传统数据库中的表,要根据数据的业务含义进行合理划分。例如,将不同类型的监控数据(如服务器性能监控、网络流量监控)分别存储在不同的测量中,方便数据的管理和查询。
    • 避免创建过多或过少的测量,过多会增加管理成本,过少则会导致数据结构混乱。
  • 标签(Tag)和字段(Field)的使用
    • 标签:标签用于存储具有低基数(即不同取值较少)的元数据,如设备名称、地理位置等。标签会被自动索引,因此使用标签进行过滤和分组查询会非常高效。例如,在监控多个服务器时,将服务器名称作为标签,可以快速筛选出特定服务器的数据。
    • 字段:字段用于存储实际的测量值,如温度、湿度等。字段值不会被自动索引,适合存储高基数的数据。避免将高基数的数据作为标签,否则会导致索引过大,影响性能。
  • 时间戳的处理
    • 确保数据的时间戳准确无误,时间戳是 InfluxDB 中数据排序和查询的重要依据。
    • 尽量使用 UTC 时间,避免因时区问题导致数据不一致。

相关文章:

  • 【c++】【智能指针】shared_ptr底层实现
  • python_巨潮年报pdf下载
  • 判断是不是二叉搜索树(C++)
  • java静态变量,静态方法存储在内存中哪个位置
  • TCP怎么保证可靠传输
  • redis常用命令
  • Sublime Text 2.0.2 安装与汉化指南:从下载到中文包配置的完整教程
  • 【强化学习】第二讲——探索与利用exploration vs. exploitation
  • [WEB开发] Web基础
  • zero-shot文字分类模型
  • 【数据结构与算法】Java描述:第四节:二叉树
  • 苹果app上架app store 之苹果开发者账户在mac电脑上如何使用钥匙串访问-发行-APP发布证书ios_distribution.cer-优雅草卓伊凡
  • DeepSeek 3FS集群化部署临时笔记
  • Django中的查询条件封装总结
  • 解决 openjtalk.obj : error LNK2001: 无法解析的外部符号 __imp__PySequence_List 错误
  • C语言基础要素(016):入口条件循环:while与for
  • go 通过汇编分析栈布局和函数栈帧
  • SSM文物管理系统
  • chatgpt的一些prompt技巧
  • vue3设置全局滚动条样式
  • 金融监管总局修订发布《行政处罚办法》,7月1日起施行
  • 全国台联原会长杨国庆逝世,享年89岁
  • 美乌矿产协议预计最早于今日签署
  • 三大猪企一季度同比均实现扭亏为盈,营收同比均实现增长
  • 人民日报:在大有可为的时代大有作为
  • 建发股份:将于5月6日召开股东大会,审议提名林茂等为公司新一届董事等议案