|   
 
 | 
| 现象: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 搜索此错误的解决方案
     原因:可能存在数据量非常大的数据表,或是执行了带 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。
 | 
 |