討論串[SQL ] 讀取資料表「全部」內容的最佳作法?
共 7 篇文章
首頁
上一頁
1
2
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Adonisy (DHL真是個懶惰的運輸業~~)時間19年前 (2006/07/18 09:09), 編輯資訊
0
0
1
內容預覽:
如果要查全部資料表,要用 select * from XXX 的方式. 最好就是資料庫有支援非同步處理. 這樣就算有百萬筆,將先查到的資料就回傳,可以不用等待全部資料準備好再回傳. --. http://www.wretch.cc/blog/Adonisy. 脆瓜撞球工作室~~~. --. 發信

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者b6s (b6s)時間19年前 (2006/07/17 20:41), 編輯資訊
0
0
0
內容預覽:
啊,我也忘了回這部分。. 其實另一個問題是,我會希望在程式裡進行,而不是直接輸出到螢幕上,或轉存進檔案。但這個不光是 database 本身的問題,應該還包括用什麼語言以及怎麼管理記憶體。. 但我不確定某些 persistent layer 如 hibernate/spring 會不會特地實作這種暴

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者come時間19年前 (2006/07/17 19:54), 編輯資訊
0
0
0
內容預覽:
lock table應該不會有dead lock吧. 應該是你沒有lock table又做full table read才會有這種情形. oracle也會這樣. 但是如果設isolation level或者lock table就好了. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ Fro

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者b6s (b6s)時間19年前 (2006/07/17 19:45), 編輯資訊
0
0
0
內容預覽:
據說以前 MySQL LOCK Table 會 deadlock,我猜現在應該修好了。. 我會去試試看,感謝指教!. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 59.105.131.104.

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者come時間19年前 (2006/07/17 17:56), 編輯資訊
0
0
0
內容預覽:
time out的問題好解決. 但是比較麻煩的是同步的問題. 如果你要做full table read. 建議你找沒有人存取DB的時間,把整個表格lock起來. 一次select既可. select完在解除. 這三個動作要放在一個transaction內解決. 這樣最快. --. 發信站: 批踢
首頁
上一頁
1
2
下一頁
尾頁