最近做了一个查询,需要联合6张表,通过show processlist 看,这条查询语句运行后,与这些表相关的查询全部都是 locked,当这个语句执行到100多秒后,数据库开始卡了,最后挂掉。
请教各位,这种情况需要怎么修改,或者怎么让这条语句不锁表。
请教各位,这种情况需要怎么修改,或者怎么让这条语句不锁表。
解决方案 »
- yum 安装的mysql,在执行mysql_install_db时出现问题
- 求助:mysql(系统自带数据库)中各表的意义
- MY SQL这个问题怎么解决
- 求一select语句
- 查询id="100"的时候,不要查出id="1000";"1001"的数据。。。。[绝对匹配]
- 在Linux上安了MySQL5.6,可是远程访问不了,怎么办?
- 怎样实现日期功能?
- 寒假想学数据库方面的东西,我应该从mysql入手,还是foxpro,还是纯理论的??给些建议吧,“高程”关于数据库都考些什么?
- mysql API函数的执行效率
- mysql order表索引该如何创建,可以创建多个复合索引吗?
- 天气的数据库该怎么设计
- 求更高效的插入新记录
1、优化SQL语句
2、加大临时表空间
提高并发度 试试转成Innodb