Em
MyISAM
, esta consulta:SELECT COUNT(*)
FROM TABLE_NAME
é instantâneo, pois é mantido nos metadados da tabela, portanto, é quase gratuito emitir essa consulta e sempre obterá o resultado correto.
Em
InnoDB
, essa consulta contará as linhas uma a uma, o que pode levar algum tempo. Portanto, se você não precisar do valor exato de
COUNT(*)
, você pode consultar INFORMATION_SCHEMA
.