[讨论] 请问数据库会卡住是什么原因呢?(抱歉,还是不会..)

楼主: 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