インデックスを両方の列に変更してみてください(status, id)
ご覧のとおり、idにインデックスはありません
ANSI規格
(「Scalar expressions 125
」を探します ")は、COUNT(*)
テーブルの行数を指定します。最初から最適化することを目的としています。
これがCOUNT(*)
の理由です COUNT(id)
よりもはるかに高速です 。 COUNT(*)
status
を使用できます 索引。 COUNT(id)
このインデックスは使用せず、他に有効なインデックスはありません
クラスター化されたインデックスとは何ですか?PKとは何ですか? 両方があります (同じインデックスであっても)そうですか?