开发者社区> 问答> 正文

技术运维问题 - MYSQL使用 -RDS MySQL InnoDB表级锁等待


1. 显式 lock table
2. 隐式 lock table



在 RDS MySQL 实例日常使用中,有些情况下会发现出现 Innodb 表级锁等待的情况,下面列出常见的2个原因。

1. 显式 lock table


执行了 lock tables tab_name read; 导致 DML 会话等待在表的表级锁上。
会话 1

lock tables tab_name read;
[/url]
对于 mysqldump 方式的导出,建议在业务低峰期进行导出,并且设置 --single-transaction 选项进行 Innodb 引擎表导出,避免出现 Innodb 表级锁等待的情况。

如问题还未解决,请联系[url=https://selfservice.console.aliyun.com/ticket/createIndex.htm?spm=5176.775974787.2.7.O718D0]售后技术支持

展开
收起
梨好橙 2018-09-26 23:13:21 1567 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像