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

看板Database作者 (魯來又魯去)時間10年前 (2014/05/15 09:28), 10年前編輯推噓0(008)
留言8則, 4人參與, 最新討論串1/1
問題背景:MYSQL 伺服器版本: 5.1.69-log - Source distribution 是這樣的 小弟剛到職接手公司的網頁程式 在用到資料庫的部分常常會卡住 有時候直接打SQL指令,如果資料量比較多的話也會卡 但這邊的比較多不是真的比較多,可能才幾百筆 或是有時候我點選資料表內欄位的標題要做排序 他也會卡住,就卡在讀取中這樣... 就這樣死在那邊 如果我按刪除、編輯、複製該筆資料 一樣會卡在讀取中.. 譬如下SQL指令插入資料,可能十筆就卡了 但是從網頁上去新增就沒這個問題(寫成PHP去執行) 想請問各位前輩這是什麼問題呢 ? 小弟在此先感謝各位 ! -- Sent from my 3cm -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.19.218 ※ 文章網址: http://www.ptt.cc/bbs/Database/M.1400117326.A.7A5.html

05/15 11:44, , 1F
先做個index看看?
05/15 11:44, 1F

05/15 11:44, , 2F
另外記憶體 cpu相關的設定有查過嗎@@
05/15 11:44, 2F

05/15 11:45, , 3F
不過我是mssql的使用者就是了..其它可能要請mysql的出面說了
05/15 11:45, 3F
雖然我不懂做INDEX是什麼意思 不過我會去查 謝謝您的回答!感謝! ※ 編輯: crossdunk (59.120.19.218), 05/15/2014 12:05:59 查了之後發現看不懂...冏 這方面實在太弱了 有辦法可以測試出是什麼原因嗎.. ※ 編輯: crossdunk (59.120.19.218), 05/16/2014 09:58:49

05/17 12:34, , 4F
5.1.69你應該是用yam裝的。5.1預設用myisam,去看看你
05/17 12:34, 4F

05/17 12:36, , 5F
的table engine.我猜你中到table lock的問題
05/17 12:36, 5F

05/19 10:44, , 6F
查了一下table lock 大部分講到的都是沒有做交易
05/19 10:44, 6F

05/19 10:45, , 7F
所以我直接在資料庫輸入sql指令也要做交易嗎@@?
05/19 10:45, 7F

05/22 11:06, , 8F
只要跑跟表有關的指令都會有lock的行為
05/22 11:06, 8F
文章代碼(AID): #1JT1XEUb (Database)