能差专题

[mysql]SQL语句性能优化--Group by中执行慢性能差的原因调查与处理

1. mysql在数据量较大的时候、使用group by查询结果集时速度很慢的原因可能有以下几种: 1) 分组字段不在同一张表中 2) 分组字段没有建索引 3)分组字段加DESC后索引没有起作用(如何让索引起作用才是关键、且听下文分解) 4)分组字段中加函数导致索引不起作用(这种一定要避免、本文不对这种情况展开说明) 5)分组字段中含有TEXT或CLOB字段(改成VARCHAR字段)