首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    waiting for metadata lock对腾讯云从节点的影响及处理

    背景 案例一、 某用户A反馈CDB实例读业务数据库没有响应,在控制台界面看到ro节点被剔除,剔除之前数据库监控上面cpu负载正常,活跃线程数出现大量的堆积;提单后,平台紧急介入,观察到ro节点出现大量的waiting...同时通过观察,发现从节点上面出现大量的waiting for table metadata lock的报错。...分析 对于mysql族的数据库,出现waiting for table metadata lock的报错,我们都可以套用一套经典的故障场景,即 session1 session2 session3 T1...A表相关大事务 T2 申请A表原子写锁操作线程处于waiting metadata lock T3 A表相关查询线程处于waiting metadata lock...这里先介绍一个参数:lock_wait_timeout lock_wait_timeout Command-Line Format --lock-wait-timeout=# System Variable

    1.2K50

    架构师技能5:深入MySQL原理-Waiting for table metadata lock引发系统崩溃

    由于此前从未遇到过Waiting for table metadata lock异常,原因是之前东家的架构针对数据库操作有平台工具和完善发布流程来确保ddl操作不会影响线上服务。...二、MySQL出现Waiting for table metadata lock的原因 ---- 1、MDL锁(metadata lock)的原因 mysql为了在并发环境下维护表元数据的数据一致性...一旦出现Metadata Lock Wait等待现象,后续对该表的所有访问操作(包括读)都被会阻塞在,因为他们也会在Opening tables的阶段进入到Waiting for table metadata...lock的锁等待队列。...虽然MySQL 5.6推出了online ddl特性,解决执行ddl锁表的问题,但是也会存在Waiting for table metadata lock的情况,具体先看看MySQL Online DDL

    85220

    扫码

    添加站长 进交流群

    领取专属 10元无门槛券

    手把手带您无忧上云

    扫码加入开发者社群

    相关资讯

    热门标签

    活动推荐

      运营活动

      活动名称
      广告关闭
      领券