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

mysqli_result ::free augmente l'utilisation de la mémoire php

Si vous utilisez mysql plutôt que mysqli, notez ceci :

http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html

Ma meilleure supposition est la suivante :bien que le jeu de résultats mis en mémoire tampon existe toujours dans la bibliothèque MySQL, votre $myArray a une référence à la même mémoire et la mémoire n'est donc pas considérée comme utilisée. Cependant, une fois que vous avez libéré le jeu de résultats, la mémoire devient "possédée" ou est autrement transférée à votre baie et l'utilisation de la mémoire est maintenant comptée.

Ce n'est peut-être pas tout à fait correct ou l'histoire complète, mais je serais assez confiant que c'est l'essentiel du problème.