mysql.tidb_mdl_view 无法查看truncate 阻塞 DDL 的相关信息

版本:v6.5.3

session 1
begin;
select * from monitor;

session2

truncate table monitor;

session3

select * from mysql.tidb_mdl_view;

发现查询session3 里面的tidb_mdl_view; 没有相关记录,但是确实产生了相关DDL阻塞

如果session2 执行的ddl添加索引(alter table monitor add index index_name(name);),tidb_mdl_view是有相关记录的

结论:希望在执行truncate 产生mdl 阻塞的时候,也能够在tidb_mdl_view 里面查到相关记录

1 个赞

有时候是没有的,show processlist