You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

(下文链接需要map到conflunece对应的路径)

系统文件目录 data/system

格式:

oldTsFilePath,UpgradeCheckStatus
  • UpgradeCheckStatus: 表示文件的升级状态
    • BEGIN_UPGRADE_FILE(1): 待升级的文件
    • AFTER_UPGRADE_FILE(2): 升级后的文件已经封口
    • UPGRADE_SUCCESS(3): 完成了旧文件删除,移动新文件

示例:

xxx/root.group_11/upgrade/1587634378188-101-0.tsfile,1
xxx/root.group_11/upgrade/1587634378188-101-0.tsfile,2
xxx/root.group_11/upgrade/1587634378188-101-0.tsfile,3
...
  • data/system/users/{user_name}.profile (用户信息)
1. username (UTF-8)
2. password (UTF-8)
3. privilegeNumber n (int)
4. n privileges (Privelege)
5. rolNumber k (int)
6. k role names (UTF-8)
7. UseWaterMarkFlag (Boolean)
  • data/system/roles/ (权限信息)
1. roleName (UTF-8)
2. privilegeNumber n (int)
3. n privileges (Privilege)

Privilege 格式

1. bindingPath (UTF-8)
2. privilegeNumber n (int)
3. n privilegeOrdinals (int)

数据文件目录 data/data

  • data/data/sequence/{storage_group}/{partition}/{timestamp}-{version}-{merge_times}.tsfile (数据文件)

http://iotdb.apache.org/SystemDesign/TsFile/Format.html#_1-2-tsfile-overview

  • data/data/sequence/{storage_group}/{partition}/{tsfile}.resource (对应TsFile的设备时间索引)
deviceId(String),start_time(long)
deviceId(String),start_time(long)
deviceId(String),end_time(long)
deviceId(String),end_time(long)
  • data/data/sequence/{storage_group}/{partition}/{tsfile}.mods (数据修改操作标记)

http://iotdb.apache.org/SystemDesign/DataQuery/QueryFundamentals.html#query-with-modifications

  • data/data/sequence/{storage_group}/{partition}/{tsfile}-{level}-{timestamp}.vm (未封口的 TsFile 文件)

  • data/data/sequence/{storage_group}/{partition}/{tsfile}.flush (TsFile持久化memtable时的日志文件,无内容)

  • data/data/sequence/{storage_group}/{partition}/{tsfile}.vm.log (合并 vm 的日志文件)

源文件
文件path
目标文件
文件path
device,offset (已经合并的设备和目标文件完整的ChunkGroup的offset)

写前日志目录 data/wal

  • data/wal/{storage_group}-{tsfile_name}/wal{x} (对应某个 TsFile 的写前日志文件)

文件格式为写入执行计划的序列化内容: InsertRowPlan、InsertTabletPlan、DeletePlan

性能追踪目录 data/tracing

  • data/tracing/tracing.txt

性能追踪选项默认关闭,用户可以使用 TRACING ON/OFF 命令开启/关闭该功能。开启后,追踪日志记录在上述目录下,其格式为:

QueryId - Start time
QueryId - Query statement
QueryId - Number of series paths
QueryId - Number of tsfiles
QueryId - Number of sequence files
QueryId - Number of unsequence files
QueryId - Number of chunks
QueryId - Average size of chunks
QueryId - End time
  • No labels