Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Ukuran memori yang diizinkan sebesar 67108864 byte habis

Seperti yang dibahas dalam pertanyaan lain, tampaknya dua solusi tersebut adalah:

1) Beralih ke mysqlnd konektor karena ini tidak menunjukkan bug yang sama.

Jika Anda menggunakan Yum untuk menginstal PHP (misalnya di server Amazon ec2) maka Anda dapat mencapainya dengan mengubah penyiapan tumpukan LAMP Anda dari ini:

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

ke:

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

2) Gunakan store_result atau use_result yang juga tidak menunjukkan masalah alokasi memori yang besar.

Beralih ke mysqlnd mungkin merupakan solusi jangka panjang yang lebih baik karena secara umum lebih baik ditulis daripada konektor php-mysql yang ada (misalnya hasil tidak diduplikasi dalam memori MySQL sebelum disalin ke memori PHP) dan merupakan konektor default dari PHP 5.4.0 seterusnya.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kecualikan hasil baris yang memiliki nilai NULL di bidang apa pun?

  2. Menyimpan UUID sebagai string di mysql menggunakan JPA

  3. Melewati nilai dari dropdown atau bidang teks di Wordpress ke kueri MySQL di functions.php

  4. Nomor parameter tidak valid:jumlah variabel terikat tidak cocok dengan jumlah token dalam Doktrin

  5. Apa itu SQL? Apa itu Basis Data? Sistem Manajemen Basis Data Relasional (RDBMS) Dijelaskan dalam Bahasa Inggris Biasa.