Mysql
 sql >> Database >  >> RDS >> Mysql

Cos'è più veloce SELECT * o SELECT `field` quando si richiede solo `field`

Il campo SELECT è più veloce di select *.

Perché se hai più di 1 campo/colonna nella tabella, seleziona * li restituirà tutti e ciò richiede larghezza di banda di rete e più lavoro per il database per recuperare tutti gli altri campi. Ma se richiedi solo un campo/colonna, il carico del database è inferiore e non è necessario trasmettere informazioni non necessarie e quindi utilizzare risorse di larghezza di banda incessantemente.