sql >> Databáze >  >> Database Tools >> phpMyAdmin

Závažná chyba:Nedostatek paměti (přiděleno 1134559232) (pokuseno přidělit 32768 bajtů) v X:\wamp\www\xxx

Konečně jsem mohl najít řešení. Zjistil jsem, že když se odpadky sbírky PHP zaplňují, neexistuje způsob, jak je uvolnit. Unset a gc_collect_cycles() také nejsou účinné. Jediný způsob je použít Function přes různé části kódů. V mém případě jsem měl velký skript ve smyčce for, takže jsem zkopíroval všechny své kódy do funkce a ve smyčce jsem funkci zavolal. Pokaždé, když se funkce ztiší, uvolní se paměť. Můžete to otestovat přidáním memory_get_usage() jednou ve vaší funkci a jednou mimo funkci, abyste viděli rozdíl.



  1. Jaká by byla oprava nebo migrace omezení phpMyAdmin na 20 000 řádků a je něco opravdu nestabilní?

  2. Bezpečnostní varování PhpMyAdmin pro konfigurační soubory

  3. Nelze se přihlásit k serveru v SQL Server 2008 R2 Management Studio

  4. SQL Server. Jak osvěžit intellisense?