TDSTORE_COLUMNAR_COMPACTION_INFO

最近更新时间:2025-06-13 20:31:03

我的收藏

功能

INFORMATION_SCHEMA.TDSTORE_COLUMNAR_COMPACTION_INFO用于记录列存 compaction 和 drop table 任务的执行过程与结果。

字段说明

字段名
类型
描述
node_name
VARCHAR
执行列存 compaction 节点的节点名。
job_description
VARCHAR
列存 compaction 任务描述:
普通 compaction
drop table
event_type
VARCHAR
列存 compaction 任务类型(TD_EVENT_COLUMNAR_COMPACT)。
table_name
VARCHAR
执行列存 compaction 的表的表名。
tx_id
INT
执行列存 compaction 的列存事务的事务 ID。
tx_seq_num
INT
执行列存 compaction 的列存事务提交后获取到的列存元数据库的最老 snapshot 对应的 sequence number。
ret
VARCHAR
列存 compaction 任务的返回码。
compacted_files
VARCHAR
列存 compaction 任务回收的文件列表。
new_files
VARCHAR
列存 compaction 任务生成的文件列表。
begin_time
VARCHAR
列存 compaction 任务的开始时间。
cost_us
INT
列存 compaction 任务的总耗时。
detailed_info
VARCHAR
列存 compaction 任务每一步的耗时。

示例

tdsql3_sys_local@localhost [test_base]> SELECT * FROM information_schema.TDSTORE_COLUMNAR_COMPACTION_INFO\\G
*************************** 1. row ***************************
node_name: node-run-test_reboot-001
job_description: columnar compaction
event_type: TD_EVENT_COLUMNAR_COMPACT
table_name: test_table
tx_id: 12
tx_seq_num: 13
ret: 0(EC_OK)
compacted_files: 10026_2, 10026_1
new_files: 3
begin_time: 2025-04-22 18:51:49 215
cost_us: 4910
detailed_info: [COLUMNAR_FILE_DEFRAGMENTATION: <BEGIN: 4695us>, <REWRITE_FILES: 85us>, <META_MODIFICATION: 123us>, <REMOVE_PKS: 0us>, <COMMIT: 6us>]
*************************** 2. row ***************************
node_name: node-run-test_reboot-001
job_description: columnar compaction
event_type: TD_EVENT_COLUMNAR_COMPACT
table_name: test_table
tx_id: 22
tx_seq_num: 28
ret: 0(EC_OK)
compacted_files: 10026_3, 10026_5, 10026_4
new_files: 6
begin_time: 2025-04-22 18:52:19 235
cost_us: 6800
detailed_info: [COLUMNAR_FILE_DEFRAGMENTATION: <BEGIN: 6563us>, <REWRITE_FILES: 86us>, <META_MODIFICATION: 141us>, <REMOVE_PKS: 0us>, <COMMIT: 7us>]
2 rows in set (0.01 sec)