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.