Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

mysqli_result ::miễn phí tăng mức sử dụng bộ nhớ php

Nếu bạn đang sử dụng mysql, thay vì mysqli, hãy lưu ý ở đây:

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

Dự đoán tốt nhất của tôi là:Trong khi tập kết quả được lưu vào bộ đệm vẫn tồn tại trong thư viện MySQL, $ myArray của bạn có tham chiếu đến cùng một bộ nhớ và do đó bộ nhớ không được coi là đã được sử dụng. Tuy nhiên, khi bạn giải phóng bộ kết quả, bộ nhớ sẽ trở thành "sở hữu" hoặc được chuyển sang mảng của bạn và việc sử dụng bộ nhớ hiện được tính.

Điều này có thể không hoàn toàn đúng hoặc toàn bộ câu chuyện, nhưng tôi khá tin tưởng rằng đây là ý chính chung của vấn đề.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách nhận các giá trị hàng của một chế độ xem dữ liệu và chuyển nó sang một biểu mẫu khác bằng cách sử dụng một nút trong hàng cùng tên

  2. Có thể truy vấn con trả về hai giá trị không?

  3. Cập nhật MySQL với điều kiện if

  4. Sửa đổi cột Vs thay đổi cột

  5. Làm toán trong MySQL từ SELECT