2023年11月29日

MySQL - 生产环境线上,如何安全地给小表加字段?

摘要: 首先a56爆大奖在线娱乐们要解决长事务,事务不提交,就会一直占着 MDL 锁。在 MySQL 的 information_schema 库的 innodb_trx 表中,你可以查到当前执行中的事务。如果你要做 DDL 变更的表刚好有长事务在执行,要考虑先暂停 DDL,或者 kill 掉这个长事务。 但考虑一下这个场景 阅读全文

posted @ 2023-11-29 13:11 frank_cui 阅读(27) 评论(0) 推荐(0) 编辑

MySQL - 元数据锁MDL - 生产线上修改表结构,为何可能导致整个库崩溃?

摘要: 元数据锁 MDL https://www.processon.com/mindmap/655307fe6a2ff722ead8d9e4 问题描述 给一个表加字段,或者修改字段,或者加索引,需要扫描全表的数据。在对大表操作的时候,你肯定会特别小心,以免对线上服务造成影响。而实际上,即使是小表,操作不慎 阅读全文

posted @ 2023-11-29 11:22 frank_cui 阅读(8) 评论(0) 推荐(0) 编辑

导航

levels of contents