测试版本TiDB v6.1.0
悲观锁模式下,RC隔离级
terminal 1
create table t1(id int);
insert into t1 values(1);
commit;
start transaction;
select * from t1 for update;
terminal 2
alter table t1 add column name varchar(50); -- 可以成功执行
这里有点疑惑,Online DDL执行时,不会查看lock CF,是否说明在TiDB的实现中,没有metadata lock这一说?