テーブル内の行のほぼ 93% をフェッチしているため、インデックス シークを取得していません。そのようなシナリオでは、インデックス全体をスキャンする方が高速で安価です。
パフォーマンスの問題がある場合、特にクエリが多くの行を返す場合は、 format() 関数を削除することを検討する必要があります。 このブログ投稿の詳細を読む
他のオプションとして、インデックス付きビューを作成し、データを事前に集計することもできます。もちろん、これにより更新/挿入操作にオーバーヘッドが追加されるため、テーブルが更新される頻度に対して、これが本当に頻繁に行われる場合にのみ考慮してください。