MySQL 创建触发器引起的元数据锁
同事反映,在主库使用pt-online-schema-change工具修改字段长度时,引起三个从库中的一个从库产生了元数据锁,此时一个创建触发器的语句在等待获取元数据(Waiting for table metadata lock)。 pt-online-schema-change执行时,会创建三个触发器,用于数据同步,分别是insert、update、delete触发器。 同事在描述问题时,我脑
Read more同事反映,在主库使用pt-online-schema-change工具修改字段长度时,引起三个从库中的一个从库产生了元数据锁,此时一个创建触发器的语句在等待获取元数据(Waiting for table metadata lock)。 pt-online-schema-change执行时,会创建三个触发器,用于数据同步,分别是insert、update、delete触发器。 同事在描述问题时,我脑
Read more今天,开发人员反应MySQL测试库,查询ecs_ugo_goods表长时间不出结果,类似于卡死。在卡死之前,他在ecs_ugo_goods表里新增个字段 。 数据库版本5.6.24 。登录测试库,通过show processlist命令查看连接的状态,存在大量“Waiting for table metadata lock”锁等待。等待的线程都执行了和ecs_ugo_goods 表相关的SQL。
Read more