Mysql锁表的问题解决
程序员文章站
2022-03-26 10:25:05
问题概述:1、今天查看开发写的组件代码,发现日志中出现大量的在update一张表的时候会出现超时,报的是该表被锁定的报错,如果不进行问题的解决,无法进行数据的正常插入2、MySQL的锁机制:MyISAM存储引擎采用的是表级锁(table-level locking); InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁问题解决:1、登陆mysql后,使用show processlist命令查看所有的进程2、找到引起锁表的进程号3、...
问题概述:
1、今天查看开发写的组件代码,发现日志中出现大量的在update一张表的时候会出现超时,报的是该表被锁定的报错,如果不进行问题的解决,无法进行数据的正常插入
2、MySQL的锁机制:MyISAM存储引擎采用的是表级锁(table-level locking); InnoDB存储引擎既支持行级锁(row-level locking),也支持表级锁,但默认情况下是采用行级锁
问题解决:
1、登陆mysql后,使用show processlist命令查看所有的进程
2、找到引起锁表的进程号
3、使用kill命令杀掉该进程号
本文地址:https://blog.csdn.net/qq_32508175/article/details/110671480
上一篇: .Net中Log4Net的使用
下一篇: FTP实验报告