增量合并中如何确认宏块或者微块没有修改

【产品名称】

【产品版本】

【问题描述】

我想问下增量合并的时候,如何确认某个宏块是否有修改?难道要在memtable中查找?一个一个找?还是有什么优化手段?

目前应该没有针对某一个宏块的记录表,可以从分区sstable宏块信息__all_virtual_partition_sstable_macro_info查询分区对应的宏块信息。

svr_ip IP地址

svr_port         端口号

tenant_id         租户ID

table_id         表ID

partition_id       分区ID

data_version       数据版本

macro_idx_in_sstable   宏块在SSTable的下标

major_table_id       主表ID

macro_data_version     宏块数据版本

macro_idx_in_data_file   宏块在Data File的下标

data_seq         宏块Sequence号

row_count         行数

occupy_size         占用空间

micro_block_count     微块数

data_checksum       数据校验和

schema_version       Schema版本

macro_range 宏块的起始范围