3 つの列 (すべて INT) で構成される約 1 億行のテーブルがあります。
id | c_id | l_id
基本でもインデックスを使っているのに
select count(*), c_id
from table
group by c_id;
完了するまでに 16 秒 (MYISAM) から 25 秒 (InnoDB) かかります。
別のテーブルでカウントを追跡せずにこのプロセスを高速化する方法はありますか (トリガーを使用するなど)?
/編集: すべての列にインデックスがあります