Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fuite de mémoire en PHP lors de la récupération d'un grand ensemble de données à partir de MySQL

mysql_query tamponne l'ensemble du jeu de résultats dans la mémoire php. C'est pratique et généralement très rapide, mais vous rencontrez un inconvénient.

mysql_unbuffered_query () existe. Il ne saisit pas l'ensemble des résultats en une seule fois. Il saisit de petits morceaux à la fois lorsque vous récupérez des lignes à partir du jeu de résultats.