mysql查询结果排序卡死怎么办!

mysql查询结果排序卡死怎么办!,第1张

排序本来就占用内存,要么order by id desc 或者给date 建索引吧!

mysql进程卡死时,进入mysql后台,

show processlist看看哪些进程sleep,

然后kill掉那个进程即可

解决思路:

0 分析查询的解析, explain select ....。看下查询计划,可尝试把a1, b1分别创建为索引。

1 数据库系统性能的配置,检查下,主要是内存和缓存设置。

show variables like '%buffer%' --对于innodb表,主要是buffer_pool;对于myisam,主要是key_buffer。

show variables where Variable_name in ('tmp_table_size', 'max_heap_table_size') --这个对使用到临时表的查询起很大作用,可设大一点。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/8399567.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-16
下一篇2023-04-16

发表评论

登录后才能评论

评论列表(0条)

    保存