phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Błąd krytyczny:Brak pamięci (przydzielono 1134559232) (próbowano przydzielić 32768 bajtów) w X:\wamp\www\xxx

Wreszcie udało mi się znaleźć rozwiązanie. Odkryłem, że kiedy śmieci kolekcji PHP się zapełniają, nie ma możliwości ich uwolnienia. Unset i gc_collect_cycles() również nie są skuteczne. Jedynym sposobem jest użycie Function w różnych sekcjach kodów. W moim przypadku miałem duży skrypt w pętli for, więc skopiowałem wszystkie moje kody do funkcji, aw mojej pętli wywołuję funkcję. Za każdym razem, gdy funkcja się wycisza, pamięć się uwalnia. Możesz to przetestować, dodając memory_get_usage() raz w swojej funkcji i raz poza funkcją, aby zobaczyć różnicę.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Nie można zalogować się do serwera MySQL (PhpMyAdmin)

  2. po zmianie documentroot xampp nadal używa domyślnego phpmyadmina

  3. Górny limit dla limitu wysyłania i limitu postów w PHP

  4. MySQL domyślnie sortuje według kolumny w phpMyAdmin

  5. zapisz tekst w formacie html do bazy danych