我试图检查在Influxdb中创建的db的大小.我在哪里可以找到存储文件夹,或者如果它分布在很多地方,测量我的数据库大小的最佳方法是什么?
在Windows的默认配置中,数据存储在目录中c:\Users\<username>\.influxdb\data\.
编辑:我无法从配置文件中更改它,但设置INFLUXDB_DATA_DIR环境变量可以做到这一点.
dir ='/ var / lib / influxdb / data'InfluxDB存储数据
的目录。此目录可能会更改。
注意:OS X安装的默认目录是/Users/<username>/.influxdb/data
可以肯定地说,该目录包含数据库的基本持久性文件存储。
如文档中所述,可以通过更改INFLUXDB_DATA_DIR环境变量来覆盖默认数据存储目录。
专门针对Windows,您可能会在influxdb.conf文件中找到数据路径。
但是,此目录不包括Influx实例的元数据,例如用户,数据库,保留策略等,也不包括WAL(预写日志),缓存,日志等内容。如果您对此感兴趣,前面提到的文档也提供了对此的深入了解。
如果您将InfluxDB作为Windows服务运行,并且该服务作为本地系统帐户运行,则默认情况下,您将在此处找到.influxdb \ data目录:
C:\Windows\System32\config\systemprofile\.influxdb\data
Run Code Online (Sandbox Code Playgroud)