Re: [SQL ] 讀取資料表「全部」內容的最佳作法?
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
推
07/17 20:11, , 1F
07/17 20:11, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 5 之 7 篇):
Database 近期熱門文章
PTT數位生活區 即時熱門文章