Най-вероятното обяснение е изчерпването на адресното пространство; моля, публикувайте целия си my.cnf.
Изпълнението на 32-битова ОС в производството не е добра идея.
Въпреки това, това, което трябва да направите, е:
- Възпроизвеждане на грешката на същата версия на MySQL на непроизводствена машина
- Проверете дали използвате правилно поддържана текуща компилация от Oracle. Ако не сте, инсталирайте един от тях и възпроизведете проблема. Ако използвате Redhat (или подобен), тогава можете да използвате RPM на Oracle. Те също така предоставят пакети и двоични файлове на някои други дистрибуции във файл tar.gz. Вашият доставчик на пакети може да поправи MySQL с някои хитри пачове. Никога не използвам OEM MySQL надстройки в производство.
- Изглежда, че работите с 32-битова версия. Уверете се, че не ви изчерпва адресното пространство.
Ако можете да възпроизведете грешката с помощта на стандарт Oracle надгражда поддържан операционна система, не ви изчерпва памет/адресно пространство и няма хардуерна грешка, тогава можете да изпратите грешката на Oracle.
Най-добрата идея е да възпроизведете тестовия случай с минимално количество данни/размер на таблица.