作者crossdunk (鲁来又鲁去)
看板Database
标题[讨论] 请问资料库会卡住是什麽原因呢?(抱歉,还是不会..)
时间Thu May 15 09:28:39 2014
问题背景:MYSQL
伺服器版本: 5.1.69-log - Source distribution
是这样的
小弟刚到职接手公司的网页程式
在用到资料库的部分常常会卡住
有时候直接打SQL指令,如果资料量比较多的话也会卡
但这边的比较多不是真的比较多,可能才几百笔
或是有时候我点选资料表内栏位的标题要做排序
他也会卡住,就卡在读取中这样...
就这样死在那边
如果我按删除、编辑、复制该笔资料
一样会卡在读取中..
譬如下SQL指令插入资料,可能十笔就卡了
但是从网页上去新增就没这个问题(写成PHP去执行)
想请问各位前辈这是什麽问题呢 ?
小弟在此先感谢各位 !
--
Sent from my 3cm
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.19.218
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1400117326.A.7A5.html
1F:→ a926:先做个index看看? 05/15 11:44
2F:→ a926:另外记忆体 cpu相关的设定有查过吗@@ 05/15 11:44
3F:→ a926:不过我是mssql的使用者就是了..其它可能要请mysql的出面说了 05/15 11:45
虽然我不懂做INDEX是什麽意思
不过我会去查
谢谢您的回答!感谢!
※ 编辑: crossdunk (59.120.19.218), 05/15/2014 12:05:59
查了之後发现看不懂...冏
这方面实在太弱了
有办法可以测试出是什麽原因吗..
※ 编辑: crossdunk (59.120.19.218), 05/16/2014 09:58:49
4F:→ jojobill:5.1.69你应该是用yam装的。5.1预设用myisam,去看看你 05/17 12:34
5F:→ jojobill:的table engine.我猜你中到table lock的问题 05/17 12:36
6F:→ crossdunk:查了一下table lock 大部分讲到的都是没有做交易 05/19 10:44
7F:→ crossdunk:所以我直接在资料库输入sql指令也要做交易吗@@? 05/19 10:45
8F:→ danny8376:只要跑跟表有关的指令都会有lock的行为 05/22 11:06