[SQL ] MySQL同步存取 Lock
小弟初學DB,沒想到馬上就遇到跳級跳太大的問題 :(
情況是多個user同時讀寫同一張表
然後那張表就被鎖定住了
想當然就算解鎖了還是會發生同樣的狀況
詢問過程式人員,他完全沒有用Lock table之類的語法
而且我用unlock tables語法也無法解鎖
要直接kill pid才行。
不知道mysql預設的鎖定機制到底是怎麼一回事?
還是有人知道原因呢?
但面對這種情況,連一點domain know how都不懂,
真的昰不知道該從何處鑽起 :(
另外就是,有朋友說可以把mysql設定成dirty read
如果真有這種方式,那麼不會有完整性的疑慮嗎?
還是可以分別設定在table或操作之上?
麻煩各位指點了~ 謝謝!
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 111.240.69.134
推
03/30 22:15, , 1F
03/30 22:15, 1F
推
03/30 23:47, , 2F
03/30 23:47, 2F
→
04/13 22:15, , 3F
04/13 22:15, 3F