Spróbuj zmienić indeks na obie kolumny (status, id)
Jak widzę, nie masz żadnego indeksu na identyfikatorze
Standard ANSI
(poszukaj "Scalar expressions 125
") stwierdza, że COUNT(*)
podaj liczbę wierszy tabeli:ma być zoptymalizowana od samego początku.
Dlatego COUNT(*)
jest znacznie szybszy niż COUNT(id)
. COUNT(*)
może używać status
indeks. COUNT(id)
nie użyje tego indeksu i nie ma innego prawidłowego indeksu
Co to jest indeks klastrowy, a co to jest PK? Masz oba (nawet jeśli ten sam indeks), prawda?