很多時候我的服務器掛起和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