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

Query multiple MYSQL rispetto a più cicli foreach php

Dipende da cosa è più importante:leggibilità o prestazioni. Mi aspetto che una singola query e la precompilazione di array PHP siano più veloci da eseguire, poiché le connessioni al database sono costose, ma una semplice query per ogni sezione è molto più leggibile.

A meno che tu non sappia (e non solo speri) che otterrai un'enorme quantità di traffico, sceglierei query separate e poi mi preoccuperei dell'ottimizzazione se sembra che sarà un problema. A quel punto ci saranno comunque altre cose che vorrai fare, come creare un livello di accesso ai dati e aggiungere un po' di memorizzazione nella cache.