sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

Allvarligt fel:slut på minne (tilldelad 1134559232) (försökte allokera 32768 byte) i X:\wamp\www\xxx

Äntligen kunde jag hitta lösningen. Jag upptäckte att när PHP-insamlingsskräpet börjar bli fullt, finns det inget sätt att frigöra det. Unset och gc_collect_cycles() är inte heller effektiva. Det enda sättet är att använda Function över olika avsnitt av koder. I mitt fall hade jag ett stort skript i en for-loop, så jag kopierade alla mina koder i en funktion, och i min loop anropar jag funktionen. Varje gång funktionen tystnar blir minnet fritt. Du kan testa det genom att lägga till memory_get_usage() en gång i din funktion och en gång ut ur funktionen för att se skillnaden.



  1. C# - Fjärranslutning till XAMPP-databas via LAN

  2. Hur ändrar man standardteckenuppsättningen för en MySQL-tabell?

  3. hur man importerar avgränsad data till mysql i phpmyadmin

  4. Det går inte att ställa in phpmyadmin på Mac OS High Sierra