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

Dovrei usare una grande istruzione SQL Select o più piccole?

Dovresti eseguire uno strumento di profilazione se sei veramente preoccupato perché dipende da molte cose e può variare, ma di norma è meglio che vengano compilate meno query e meno round trip al database.

Assicurati di filtrare le cose nel miglior modo possibile utilizzando le tue clausole where e join on.

Ma onestamente, di solito non importa poiché probabilmente non verrai colpito così duramente rispetto a ciò che può fare il database, quindi a meno che l'ottimizzazione non sia la tua specifica non dovresti farlo prematuramente e fare ciò che è più semplice.