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