sql >> Database >  >> RDS >> Mysql

Meerdere MYSQL-query's versus meerdere php foreach-lussen

Het hangt ervan af wat belangrijker is:leesbaarheid of prestaties. Ik zou verwachten dat een enkele query en het vooraf invullen van PHP-arrays sneller zou zijn uit te voeren, aangezien databaseverbindingen duur zijn, maar dan is een eenvoudige query voor elke sectie veel leesbaarder.

Tenzij je weet (en niet alleen maar hoopt) dat je een enorme hoeveelheid verkeer zult krijgen, zou ik voor afzonderlijke zoekopdrachten gaan en je dan zorgen maken over het optimaliseren als het erop lijkt dat het een probleem zal zijn. Op dat moment zijn er nog andere dingen die u toch wilt doen, zoals het bouwen van een gegevenstoegangslaag en het toevoegen van caching.



  1. Extra velden met SQL MIN() &GROUP BY

  2. MySQL:Wat is een omgekeerde versie van LIKE?

  3. Hoe rijen uit de join-tabel (ManyToMany) in Doctrine te verwijderen?

  4. Haal records uit de besteltabel voor de huidige week