カウントなど集計関数をしたあとは件数が絞られているのでfilesortしても
さほど問題はないと思います。
サマリー用のテンポラリテーブルを作成するという考え方もありますが、
効果は微妙です。
以下テスト
SQL
1create table tbl (val int,index(val));
2insert into tbl values(1),(1),(1),(1),(1),(2),(2),(2),(3),(4);
SQL
1create temporary table tmp(val int,cnt int,index(cnt));
2insert into tmp select val,count(*) as cnt from tbl group by val;
3explain select cnt from tmp order by cnt;
一部viewにソートをかけられる記載もあるのですが、私の環境で動作が確認できいません
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。