TBase数据目录问题,*_fm/vm/1是什么意思?
TBase中表是一filenode_id方式存放在$PG_DATA/base中的, fsm后缀表示空闲空间管理。TBase的mvcc机制中,当数据进行DML操作,都会产生一个旧版的数据,当autovacuum发生时会清理这些旧版本数据,fsm用来记录清理之后的空闲空间.
1234_vm为每个数据块设置一个标记位,用来标记数据块中是否有要清理的行,加快vacuum运行速度
.1.2.3后缀表示该表大小超过1G,会被拆分成若干个小于1GB的文件