请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

一起开发

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

Discuz X2系列报mysql错误,提示Sort aborted是什么意思?

发表于 2012-12-10 22:17 作者:phper
php结合memcache实现访问统计文章点击的计数
随着访问量的增大,点击数直接更新数据库已经不太可能了,数据库中点击的更新 ...
Web开发利器,简版开发手册助您快速开发(图
web开发,帮助手册是我们经常查询的,查函数、查属性等等,下面图片里综合了各开发手册 ...
在使用discuz 的过程中,我们偶尔会遇到mysql错误:Sort aborted,那他又是什么意思,如何解决呢?
  1. SQL: Select attach.aid, attach.attachment, t.tid, t.fid, t.subject FROM [Table]attachments attach LEFT JOIN [Table]threads t ON t.tid=attach.tid Where attach.readperm='0' AND displayorder>='0' AND filetype='image/pjpeg' AND t.fid IN (102, 108, 138, 139, 134, 147) GROUP BY attach.tid orDER BY t.dateline DESC LIMIT 0, 5
  2. Error: <font color="Blue"><b>Sort aborted</b></font>
  3. Errno.: 1028
复制代码
问题分析:
网站运行突然出现 MySQL 的错误 Sort aborted ,怎么处理?
解决方法:
可能存在数据量非常大的数据表,或是执行了带 order by or group by 的 SQL 语句。
1、独立主机建议您检查下内存的使用情况。建议将 MySQL 配置文件中的 sort_buffer_size 、read_rnd_buffer_size、read_buffer_size 设置大点(MYSQL配置文件 Unix/Linux: my.cnf,Windows: my.ini)。再加上内存与 CPU 使用量大的时候也会导致 MySQL 死掉。
2、如果是虚拟主机请联系您的空间商。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|一起开发   

GMT+8, 2017-9-23 20:44 , Processed in 0.113525 second(s), 28 queries .

Powered by Discuz! X2.5 Licensed

© 2001-2012 Comsenz Inc.

回顶部