tidb版本:6.5.3
如果执行ddl 遇到了mdl 锁的阻塞,ddl 目前看起来没有超时机制一直在执行(查了下文档没查到),这点是不是可以增加1个超时机制,例如MySQL的参数lock_wait_timeout
如何模拟mdl锁?
v6.5.3
session 1
begin;
select * from monitor;
session2
truncate table monitor;
然后看到session2 一直在那里执行,看上去是没有超时机制的
tidb版本:6.5.3
如果执行ddl 遇到了mdl 锁的阻塞,ddl 目前看起来没有超时机制一直在执行(查了下文档没查到),这点是不是可以增加1个超时机制,例如MySQL的参数lock_wait_timeout
如何模拟mdl锁?
v6.5.3
session 1
begin;
select * from monitor;
session2
truncate table monitor;
然后看到session2 一直在那里执行,看上去是没有超时机制的
可能应该会有吧,是隐式参数吧,显示的参数木有看到
参数是有的
哪个参数
哪个? ddl_timeout ?
有参数么?
估计是预判中的预判,后面会有
直接抢了产品经理的饭碗了
这个需求好,我之前也遇到过,只能等事务执行完,如果是隐私事务就恶心了
确实是,这里这样实现有点难受。加个参数就好了
是呢,有个超时的参数控制,就不怕时间太长,搞不掉,还影响后面的DDL业务
不抢,不抢,借来盛个菜,一会就还,哈哈哈
看上去像是一个产品需求,我转移到产品需要分类里面去了~
预判了预判?
有超时机制的 lock-wait参数
请问是哪个参数
快一年了,这个锁做出来了没 能不能直接放到SQL语句里面呀