Pro InnoDB
Pokud specific_field není možné nulovat, jsou ekvivalentní a mají stejný výkon.
Pokud specific_field je nulovatelné, nedělají totéž. COUNT(specific_field) počítá řádky, které nemají nulovou hodnotu specific_field . To vyžaduje podívat se na hodnotu specific_field pro každý řádek. COUNT(*) jednoduše počítá počet řádků a v tomto případě může být rychlejší, protože nevyžaduje zkoumání hodnoty specific_field .
Pro MyISAM
Pro následující existuje speciální optimalizace, takže ani nemusí načítat všechny řádky:
SELECT COUNT(*) FROM yourtable