I MyISAM
, denna fråga:
SELECT COUNT(*)
FROM TABLE_NAME
är omedelbar, eftersom den hålls i tabellens metadata, så det är nästan gratis att skicka den här frågan och den kommer alltid att få rätt resultat.
I InnoDB
, kommer denna fråga att räkna rader en i taget, vilket kan ta lite tid.
Så om du inte behöver det exakta värdet på COUNT(*)
, kan du fråga INFORMATION_SCHEMA
.