Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Mysql count vs mysql SELECT, qual é mais rápido?


COUNT(*) e COUNT(Name) pode produzir valores diferentes. COUNT não incluirá valores NULL, portanto, se houver alguma instância de Nome que igual a NULL eles não serão contados.

COUNT(*) também terá um desempenho melhor que Count(Name) . Especificando COUNT(*) você está deixando o otimizador livre para usar qualquer índice que desejar. Especificando COUNT(Name) você está forçando o mecanismo de consulta a usar a tabela ou pelo menos um índice que contém a coluna NAME.