返回列表 发帖

[Discuz!相关] Error: Sort aborted Errno.: 1028的解决方法

现象:DZ论坛出现如下错误
Discuz! info: MySQL Query Error

User: admin
Time: 2013-4-5 7:06am
Script: /index.php

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 t.displayorder>=0 AND attach.isimage=1 GROUP BY attach.tid ORDER BY attach.dateline DESC LIMIT 0, 50
Error: Sort aborted
Errno.: 1028

Similar error report has been dispatched to administrator before.

http://faq.comsenz.com 搜索此错误的解决方案

Sort aborted.JPG
原因:可能存在数据量非常大的数据表,或是执行了带 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、如果是虚拟主机请联系您的空间商。

其他解决方法:
mysql排序中断(Sort aborted)-mysql临时文件无法写入
my.ini中,修改mysql的临时文件目录:
tmpdir = c:\mysql_tmp
请给与目录账户的读写权限。
重启mysql。
欢迎光临:逐梦论坛

Q2648038977

TOP

好贴就是好贴

TOP

返回列表

Powered by Discuz! 7.2   论坛QQ群:逐梦论坛群

© 2001-2021 Comsenz Inc. 鲁公网安备 37120302000001号