刚使用 InfluxDB, 碰到个“数据丢失问题”
从 mysql 中拷贝了 400w 条日志,插入到 influxdb 后, 数据只剩下了 70w 左右。 插入 influxdb 时使用的是批量插入方式, golang 的官方客户端。
- 程序执行无异常
- 考虑到数据本身可能重复,在插入的时候添加了 mysql 的主键到 influxdb,但还存在问题
刚使用 influxdb,不知道这个问题是 influxdb 的特性,还是自己的 bug,抑或有什么配置可以设置
一些配置:
> SHOW RETENTION POLICIES ON mydb; name duration shardGroupDuration replicaN default ---- -------- ------------------ -------- ------- autogen 0s 168h0m0s 1 true > select count(*) from alg_read_log; name: alg_read_log time count_content_id count_id count_user_id ---- ---------------- -------- ------------- 0 736999 736999 736999 