功能
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-001job_description: columnar compactionevent_type: TD_EVENT_COLUMNAR_COMPACTtable_name: test_tabletx_id: 12tx_seq_num: 13ret: 0(EC_OK)compacted_files: 10026_2, 10026_1new_files: 3begin_time: 2025-04-22 18:51:49 215cost_us: 4910detailed_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-001job_description: columnar compactionevent_type: TD_EVENT_COLUMNAR_COMPACTtable_name: test_tabletx_id: 22tx_seq_num: 28ret: 0(EC_OK)compacted_files: 10026_3, 10026_5, 10026_4new_files: 6begin_time: 2025-04-22 18:52:19 235cost_us: 6800detailed_info: [COLUMNAR_FILE_DEFRAGMENTATION: <BEGIN: 6563us>, <REWRITE_FILES: 86us>, <META_MODIFICATION: 141us>, <REMOVE_PKS: 0us>, <COMMIT: 7us>]2 rows in set (0.01 sec)