看板 GameDesign 關於我們 聯絡資訊
這個問題困擾我很久了 比方說 online game 的 DB 應該要存玩家身上有哪些道具 那麼我一直丟撿東西,資料庫中的資料就應該會隨之改變 不過這樣的頻率不會太高嗎? 我之前寫過一個網路蜘蛛 (ASP.NET + SQLserver) 每隔幾秒存取一次資料庫 幾分鐘之後就壞了 我猜壞掉的原因是資料庫擋了頻率過高的存取 所以那種 online game 人物狀態、道具一直改變的遊戲 資料庫都存些什麼? -- blog:http://etrex.blogspot.com/ site:http://web.ntust.edu.tw/~B9409041/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.168.166.199
justben:會不會是小動作先存在別的地方暫存,再一次做處理呀? 09/25 02:01
killop:應該是一段時間存的吧 不然怎麼會有回朔這種事情 :) 09/25 03:21
mosluce:Socket那個層級被跳過去了XD~ 09/25 13:57
mosluce:佔存會放在SERVER端的記憶體裡面(我猜 09/25 13:58
darkflier:會問這個問題代表你沒有認真考慮過-____- 09/25 19:17
darkflier:2F正解 09/25 19:17
GALINE:我懷疑你的spider會壞掉的原因,是因為你開了transaction 09/26 12:39
GALINE:然後又沒有定時做commit,等到transaction log滿了就掛了 09/26 12:40
GALINE:不然現在的db不太可能幾秒操作一次就掛掉 09/26 12:41
etrexetrex:其實我不是很清楚我作了什麼 我只知道我有在存取資料庫 09/26 22:58
etrexetrex:不過這掛點之後重開機也沒用 大概等幾小時之後才會好 09/26 22:59