Zoals besproken in de andere vraag, lijken de twee oplossingen:
1) Schakel over naar de mysqlnd connector omdat dit niet dezelfde bug laat zien.
Als je Yum gebruikt om PHP te installeren (bijvoorbeeld op een Amazon ec2-server), dan kun je dat bereiken door je configuratie van je LAMP-stack te wijzigen:
sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd
naar:
sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd
2) Gebruik store_result of use_result, die ook niet het enorme probleem met de geheugentoewijzing laten zien.
Overschakelen naar mysqlnd is waarschijnlijk een betere oplossing voor de lange termijn, aangezien het over het algemeen beter is geschreven dan de bestaande php-mysql-connector (de resultaten worden bijvoorbeeld niet gedupliceerd in het MySQL-geheugen voordat ze naar het PHP-geheugen worden gekopieerd) en is de standaardconnector van PHP 5.4.0 verder.