读锁级别和锁蔓延的问题

1be 5fe 独立部署 2.4.3

有两个每小时的定时任务同时启动
任务1
insert into D1.t1 from D2.t2 join D3.t3 where …;
D1.t1是外部表

任务2
insert into D1.t4 from D2.t5 jon D3.t6 where …
D1.t4是外部表

同时有stream load 任务往D2.t2/t5 D3 t3/t6表导入数据,使用pulsar+自建程序所以不是能确定是否实时有数据进入。

今天日志报D2.t2/t5 D3 t3/t6发生写锁和读锁。同时定时任务1和2挂住,无法正常结束(querry状态),杀死任务1和2后,所有的锁报错消失。

从一些帖子中我看到SR的写锁是库级别,读锁也是库级别的吗?任务1任务2的不正常状态会导致D2 D3的元数据锁和读锁吗?

D1.t1,D1.t4,D2.t2,D2.t5,D3.t3,D3.t6 这些都是什么模型的表?