Mysql
 sql >> Baza danych >  >> RDS >> Mysql

mysqli_result::bezpłatny wzrost wykorzystania pamięci php

Jeśli używasz mysql zamiast mysqli, zwróć uwagę na to:

http://dev.mysql.com /doc/apis-php/pl/apis-php-mysqlnd.stats.html

Moje najlepsze przypuszczenie to:podczas gdy buforowany zestaw wyników nadal istnieje w bibliotece MySQL, twoja tablica $myArray ma odniesienie do tej samej pamięci, a zatem pamięć nie jest uważana za używaną. Jednak po zwolnieniu zestawu wyników pamięć staje się „własnością” lub jest w inny sposób przenoszona do tablicy, a użycie pamięci jest teraz liczone.

To może nie być do końca poprawne ani pełne, ale jestem całkiem pewien, że to jest ogólny sens problemu.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz różne wartości na podstawie kolumny z maksymalną wartością daty z drugiej kolumny

  2. Django próbuje użyć niewłaściwego użytkownika bazy danych

  3. Dodaj dużo danych z pewnym przedziałem czasowym w Javie

  4. Jak automatycznie generować kolumny z rozróżnianiem wielkości liter za pomocą JPA w MySQL?

  5. Funkcja MySQL SIN() — zwraca sinus liczby w MySQL