根据直接部署或docker部署配置寻找到配置文件,添加内容
[data]
engine = "tsi1"
index-version = "tsi1"
即可改为硬盘存储,降低内存占用
也可以进行以下操作降低内存:
1、继续修改配置文件。
[data]
engine = "tsi1"
index-version = "tsi1"
[monitor]
store-enabled = true
2、删除存储目录或docker挂载目录下/data下的 _series 和 */index然后在终端下输入
#在data和wal目录下运行
influx_inspect buildtsi -datadir ./data -waldir ./wal
来修改已存在的数据库索引存储形式。
3、在终端下输入以下内容修改内存释放策略:
#根据直接安装和docker安装区分influxdb.conf的位置来修改执行命令中的目录
env GODEBUG=madvdontneed=1 /usr/bin/influxd -config /etc/influxdb/influxdb.conf