[討論] 請問資料庫會卡住是什麼原因呢?(抱歉,還是不會..)

作者: crossdunk (推噓自如)   2014-05-15 09:28:39
問題背景:MYSQL
伺服器版本: 5.1.69-log - Source distribution
是這樣的
小弟剛到職接手公司的網頁程式
在用到資料庫的部分常常會卡住
有時候直接打SQL指令,如果資料量比較多的話也會卡
但這邊的比較多不是真的比較多,可能才幾百筆
或是有時候我點選資料表內欄位的標題要做排序
他也會卡住,就卡在讀取中這樣...
就這樣死在那邊
如果我按刪除、編輯、複製該筆資料
一樣會卡在讀取中..
譬如下SQL指令插入資料,可能十筆就卡了
但是從網頁上去新增就沒這個問題(寫成PHP去執行)
想請問各位前輩這是什麼問題呢 ?
小弟在此先感謝各位 !
作者: a926 (Aaron)   2014-05-15 11:44:00
先做個index看看?另外記憶體 cpu相關的設定有查過嗎@@不過我是mssql的使用者就是了..其它可能要請mysql的出面說了
作者: jojobill (..)   2014-05-17 12:34:00
5.1.69你應該是用yam裝的。5.1預設用myisam,去看看你的table engine.我猜你中到table lock的問題
作者: crossdunk (推噓自如)   2014-05-19 10:44:00
查了一下table lock 大部分講到的都是沒有做交易所以我直接在資料庫輸入sql指令也要做交易嗎@@?
作者: danny8376 (釣到一隻猴子@_@)   2014-05-22 11:06:00
只要跑跟表有關的指令都會有lock的行為

Links booklink

Contact Us: admin [ a t ] ucptt.com