Penjelasan yang paling mungkin adalah kehabisan ruang alamat; silakan posting seluruh my.cnf Anda.
Menjalankan OS 32-bit dalam produksi bukanlah ide yang baik.
Namun, yang harus Anda lakukan adalah:
- Reproduksi kesalahan pada versi MySQL yang sama pada mesin non-produksi
- Periksa apakah Anda menggunakan build terkini yang didukung dengan benar dari Oracle. Jika tidak, maka instal salah satunya dan ulangi masalahnya. Jika Anda menjalankan Redhat (atau serupa), maka Anda dapat menggunakan RPM Oracle. Mereka juga menyediakan beberapa paket dan binari distribusi lain dalam file tar.gz. Vendor paket Anda mungkin menambal MySQL dengan beberapa tambalan yang cerdik. Saya tidak pernah menjalankan OEM MySQL build in production.
- Sepertinya Anda menjalankan 32-bit. Pastikan Anda tidak kehabisan ruang alamat.
Jika Anda dapat mereproduksi bug menggunakan standar Oracle membangun di atas didukung sistem operasi, Anda tidak kehabisan memori / ruang alamat dan tidak ada kesalahan perangkat keras, maka Anda dapat mengirimkan bug ke Oracle.
Ide terbaik adalah mereproduksi kasus uji dengan jumlah data / ukuran tabel minimum.