判断题。执行TRUNCATE清空表,不会记录单行 DML 重做日志。

判断题。执行TRUNCATE清空表,不会记录单行 DML 重做日志。

1 个赞

说法正确。
TRUNCATE 属于 DDL(数据定义语言)操作,其本质是“清空并重建”表,而不是逐行删除数据,因此不会像 DELETE 语句那样为每一条被删除的数据生成单行 DML 重做日志。

正确

在 OceanBase 中,TRUNCATE 是数据定义语言(DDL)操作,它不会逐行删除数据,因此不会为每一行数据生成单独的重做日志(Redo Log) ,只会记录极少的元数据变更日志。

正确