2021
06-23
06-23
MySQL 分组查询的优化方法
MySQL在处理GROUPBY和DISTINCT查询的方式在大多数情况下类似,事实上,在优化过程中有时候会把在这两种方式中转换。两类查询都能够从索引中受益,通常,这也是优化这两种查询最为重要的方式。在无法使用索引时,MySQL对于GROUPBY查询有两种策略:使用临时表或者filesort执行分组。对于给定的查询,两种方式都没法更高效。我们可以通过配置SQL_BIG_RESULT和SQL_SMALL_RESULT来指定优化器选择其中一个方式。通常,对...
继续阅读 >