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

Kích thước bộ nhớ được phép là 67108864 byte đã cạn kiệt

Như đã thảo luận trong câu hỏi khác, có vẻ như hai giải pháp là:

1) Chuyển sang mysqlnd trình kết nối vì điều này không hiển thị cùng một lỗi.

Nếu bạn đang sử dụng Yum để cài đặt PHP (ví dụ:trên máy chủ Amazon ec2) thì bạn có thể đạt được điều đó bằng cách thay đổi thiết lập ngăn xếp LAMP của mình từ sau:

sudo yum install php-mysql php php-xml php-mcrypt php-mbstring php-cli mysql httpd 

tới:

sudo yum install php-mysqlnd php php-xml php-mcrypt php-mbstring php-cli mysql httpd 

2) Sử dụng store_result hoặc use_result cũng không hiển thị vấn đề phân bổ bộ nhớ lớn.

Chuyển sang mysqlnd có lẽ là một giải pháp lâu dài tốt hơn vì nó nói chung được viết tốt hơn so với trình kết nối php-mysql hiện có (ví dụ:kết quả không được sao chép trong bộ nhớ MySQL trước khi được sao chép vào bộ nhớ PHP) và là trình kết nối mặc định từ PHP 5.4.0 trở đi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phương pháp tốt nhất để sử dụng / lưu trữ khóa mã hóa trong MySQL là gì

  2. Chồng chéo Truy vấn Đặt chỗ

  3. Truy vấn cơ sở dữ liệu MySQL từ Hàm NodeJS AWS Lambda

  4. Cách chuyển các hàng thành cột dựa trên các khoảng thời gian trong MYSQL

  5. Sắp xếp một cột VARCHAR dưới dạng FLOAT bằng cách sử dụng toán tử CAST không hoạt động trong MySQL