关于oceanbase.DBA_TAB_MODIFICATIONS 手机的truncate的问题

【 使用环境 】测试环境
【 OB 】
【 使用版本 】oceanbase v 4.2.1
【问题描述】
发现 oceanbase.DBA_TAB_MODIFICATIONS 对truncate的收集有个问题,每次truncate的时候,再插入数据的时候,就会再生成一条记录,而TRUNCATED始终是空值NULL。


2 个赞

经过反复测试发现,对于DML–insert,update,delete操作的统计是准确的。

2 个赞

这不是正常的吗

1 个赞

这个应该不会错

1 个赞
  • truncate 后再修改表信息,dba_tab_modifications会多1条记录。
  • 收集统计信息后,INSERTS、UPDATES、DELETES会重置,变成0,TIMESTAMP变成当前日期。表被truncate过的话还是有多条记录。
  • update主键列,会变成delete+insert,但是DELETES+1,insert值需要再次有insert的时候才会+1


truncate当前没实现。

1 个赞