Error: Sort aborted Errno.: 1028的解决方法
[b]现象:[/b]DZ论坛出现如下错误[quote]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.
到 [url]http://faq.comsenz.com[/url] 搜索此错误的解决方案[/quote]
[attach]3518[/attach]
[b]原因:[/b]可能存在数据量非常大的数据表,或是执行了带 order by OR group by 的 SQL 语句。
[b]解决:[/b]
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
页:
[1]