В MyISAM
, тази заявка:
SELECT COUNT(*)
FROM TABLE_NAME
е мигновено, тъй като се съхранява в метаданните на таблицата, така че е почти безплатно да подадете тази заявка и винаги ще получите правилния резултат.
В InnoDB
, тази заявка ще брои редовете един по един, което може да отнеме известно време.
Така че, ако не ви трябва точна стойност на COUNT(*)
, можете да направите заявка INFORMATION_SCHEMA
.