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

risultati parziali da una query SELECT di lunga durata?

Azzarderò a indovinare che hai ORDER BY o GROUP BY come parte della tua richiesta.

La maggior parte dei motori di database che ho utilizzato avvia tutti i dati in streaming al client non appena possibile, anche se non li ha ancora recuperati tutti internamente. Tuttavia, una volta lanciato GROUP BY o ORDER BY nel mix, il motore non sa come apparirà la prima riga finché non avrà prodotto l'intero set di dati lato server, motivo per cui rimani in attesa per molto tempo.