我正在尝试检查进水数据库中创建的db的大小。在哪里可以找到存储文件夹,或者如果它分布在许多地方,那么衡量数据库大小的最佳方法是什么?
发布于 2017-05-02 03:11:30
注意:下面的答案是针对macOS/Linux的,是在添加windows标记之前提供的。
在流入文件的数据部分中,声明如下:
dir =‘/var/lib/进水数据库/数据’ InfluxDB存储数据的目录。此目录可能会更改。 注意: OS X安装的默认目录是
/Users/<username>/.influxdb/data
可以肯定地说,该目录包含数据库的基本持久化文件存储。
正如文档中提到的,通过更改INFLUXDB_DATA_DIR
环境变量,可以覆盖默认的数据存储目录。
特别是对于Windows,您可能会在influxdb.conf文件中找到数据路径。
但是,这个目录不包括流入实例的元数据,如用户、数据库、保留策略等,也不包括WAL (写前日志)、缓存、日志等内容。如果您对此感兴趣,前面提到的文档也提供了对此的深入了解。
发布于 2017-09-05 04:40:21
在Windows的默认配置中,数据存储在目录c:\Users\<username>\.influxdb\data\
中。
编辑:我无法从配置文件中更改这一点,但是设置INFLUXDB_DATA_DIR
环境变量可以做到这一点。
发布于 2017-12-20 07:38:32
如果您将InfluxDB作为Windows运行,并且该服务作为本地系统帐户运行,默认情况下您将在这里找到.influxdb\data目录:
C:\Windows\System32\config\systemprofile\.influxdb\data
https://stackoverflow.com/questions/43644051
复制