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

È meglio SELEZIONARE prima di ISCRIVERSI?

Come sempre con l'ottimizzazione delle query, la risposta dovrebbe essere:dipende. Le risposte dipendono da diverse cose, tra le altre:

  • C'è effettivamente un vantaggio in termini di prestazioni utilizzando la query 2 anziché la query 1. Questo può essere visto nel piano di query creato per queste query. Il piano di query creato può essere lo stesso per entrambe le query, ma può anche essere diverso quando vengono utilizzati gli indici.
  • Potrebbe anche dipendere dal numero di righe nelle tabelle che vengono interrogate. Per quanto tempo viene eseguita la query e con quale frequenza viene utilizzata la query. Se inizi a ottimizzare una query che viene utilizzata una volta al giorno e viene eseguita per pochi millisecondi, è meglio utilizzare la query che è la migliore leggibile.

Quindi l'unica persona che può davvero determinare se dovresti usare la query 1 o la query 2 è:Tu. È impossibile darti un valido consiglio su questo argomento.