很多时候我的服务器挂起和MySQL显示如下进程列表:奇怪锁问题在MySQL
流程1: 时间:24 用户:工人 状态:锁定 信息:LOCK TABLES tRatings WRITE,tUsers WRITE
过程2: 时间:24 用户:工人 状态:更新 信息:UPDATE SET tUsers fGender = '1' WHERE FID = 232049
流程3: 时间:24 用户:工人 状态:锁定 信息:LOCK TABLES tClients READ,tUsers微安READ,tUsers AB READ,tNexts阅读
所有的表InnoDB和我使用显式LOCK TABLES来防止发生InnoDB死锁。
我的问题是,我根本不明白这里出了什么问题!可以请别人解释一下,为什么他只是在对方之后没有进行手术?相反,对于(在本例中)24秒,所有进程都不做任何事情。
感谢,
乔
我假设你使用php + pdo? – 2010-06-19 11:00:19