看板 Database 關於我們 聯絡資訊
lock table應該不會有dead lock吧 應該是你沒有lock table又做full table read才會有這種情形 oracle也會這樣 但是如果設isolation level或者lock table就好了 ※ 引述《b6s (b6s)》之銘言: : ※ 引述《come ()》之銘言: : : time out的問題好解決 : : 但是比較麻煩的是同步的問題 : : 如果你要做full table read : : 建議你找沒有人存取DB的時間,把整個表格lock起來 : : 一次select既可 : : select完在解除 : : 這三個動作要放在一個transaction內解決 : : 這樣最快 : 據說以前 MySQL LOCK Table 會 deadlock,我猜現在應該修好了。 : 我會去試試看,感謝指教! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.142.183
b6s:我剛查了一下,MySQL 那個問題是 2004 舊聞了,pls /ignore me 07/17 20:11