sql >> Database >  >> RDS >> Mysql

MySQL-query in een lus versus het gebruik van een SQL-join

De join methode wordt over het algemeen als beter beschouwd, al was het maar omdat het de overhead van het heen en weer sturen van query's naar de database vermindert.

Als u geschikte indexen op de tabellen heeft, zullen de onderliggende prestaties van de twee methoden vergelijkbaar zijn. Dat wil zeggen, beide methoden zullen geschikte indexen gebruiken om de resultaten op te halen.

Vanuit een databaseperspectief is de join methode is veel beter. Het consolideert de gegevenslogica op één plek, waardoor de code transparanter wordt. Het stelt de database ook in staat om optimalisaties uit te voeren die misschien niet duidelijk zijn in de applicatiecode.



  1. Zoeken in Microsoft Access-gegevens met Elasticsearch

  2. 8 manieren om dagen aan een datum toe te voegen in MariaDB

  3. Een opgeslagen procedure oproepen vanuit de sluimerstand met zowel IN- als OUT-parameters

  4. Hardware selecteren en configureren voor SQL Server 2016 Standard Edition