服务配置

当前版本:v1.4, 更新时间:2019-10-18

松果时序数据库服务配置文件 config.ini 与松果时序数据库执行程序处于同一目录下,config.ini包括如下配置:

server配置节

    address   服务启动的IP地址,默认为0.0.0.0

    port         服务启动端口,默认为8105

    cacheSize         数据缓存大小,单位为MB,默认值为0,表示系统将会根据系统内存大小决定缓存大小,最小为128MB,最大不超过系统内存的5/8。

        当使用默认值时:

        物理内存小于4GB,数据缓存设置为系统内存的1/8;

        物理内存大于4GB小于8GB,数据缓存设置为系统内存的1/4;

        物理内存大于8GB,数据缓存设置为系统内存的1/2

    queryTimeOut   查询超时时间,单位为秒,默认值:60

    insertValidDay   有效写入时间窗口,单位为天,默认为1,详细信息见名词解释相关。

    tabPath              表目录,存放系统中创建的数据表及表配置文件,用户配置文件。

    normalDataPath      普通数据目录,存放普通数据文件。

    compressDataPath  压缩数据目录,存放压缩数据文件。

    commitLogPath       数据日志目录。

    sysLogPath              系统日志目录。

    logLevel                   输出日志级别,取值:debug,info,warning,error;默认值为:info

    compressFlag          是否启动压缩,true - 系统将超过有效写入时间窗口的数据进行压缩。 false - 不进行压缩。

注意:

(1)PinusDB服务启动时tabPath,normalDataPath,compressDataPath,commitLogPath,sysLogPath 指定的目录必须存在。

(2)PinusDB服务启动时会检查tabPath目录下表配置文件(table.json)以及用户文件(user.json)是否存在,若不存在,则系统创建空的表文件以及包含管理员: sa,密码为:pinusdb 的用户文件。