Pokud místo mysqli používáte mysql, všimněte si zde:
http://dev.mysql.com /doc/apis-php/en/apis-php-mysqlnd.stats.html
Můj nejlepší odhad je:Zatímco sada výsledků ve vyrovnávací paměti stále existuje v knihovně MySQL, vaše $myArray má odkaz na stejnou paměť, a proto se paměť nepovažuje za použitou. Jakmile však sadu výsledků uvolníte, paměť se stane „vlastněnou“ nebo se jinak přenese do vašeho pole a využití paměti se nyní počítá.
To nemusí být úplně správné nebo úplný příběh, ale byl bych si docela jistý, že toto je obecná podstata problému.