InfluxDB FAQ

InfluxDB FAQ

InfluxDB FAQ

如何重命名measurement name

目前木有官方的,参考stackoverflow

1
  SELECT * INTO cfs_statistics FROM "cfs-statistics" GROUP BY *;

然后check下,确认ok以后DROP measurement;即可

如何查看influxdb某个measurement的所有字段,类似show create table xxx;

1
2
3
4
5
6
7
> show field keys on battle from "statistics";
name: statistics
fieldKey     fieldType
--------     ---------
EndTime      float
IsBig        string
StartTime    float

插入了一个表,为什么select无法查询排查,时间对不上,都是1970年

发现查到原因了,具体还是建议大家多看文档 single quote tag values in the WHERE clause. Queries with unquoted tag values or double quoted tag values will not return any data and, in most cases, will not return an error. 觉得不好找就善用google等搜索引擎

还有一个问题是插入的时间戳不对,date +%s是不够的,还需要加上ns, date+%s%N才可以

承上,有一个measurement时间插入错误了,如何修改时间或者软修复

这个还是建议再次插入吧,原因排查是需要ns而不是s,解决办法是原来传时间的地方改成date +%s%N

influxdb influxQL备份表

1
2
3
4
5
  > select * into xxx_statistics_bak from "xxx_statistics" group by *;
  name: result
  time written
  ---- -------
  0    18573