Mysql
 sql >> Base de données >  >> RDS >> Mysql

Plantage de MySQL sur SQL

L'explication la plus probable est le manque d'espace d'adressage ; merci de poster votre my.cnf en entier.

Exécuter un système d'exploitation 32 bits en production n'est pas une bonne idée.

Cependant, ce que vous devez faire est :

  1. Reproduire l'erreur sur la même version de MySQL sur une machine hors production
  2. Vérifiez que vous utilisez une version actuelle correctement prise en charge d'Oracle. Si ce n'est pas le cas, installez-en un et reproduisez le problème. Si vous utilisez Redhat (ou similaire), vous pouvez utiliser les RPM d'Oracle. Ils fournissent également des packages et des binaires d'autres distributions dans un fichier tar.gz. Votre fournisseur de packages peut patcher MySQL avec des correctifs douteux. Je n'exécute jamais de builds MySQL OEM en production.
  3. Vous semblez utiliser une version 32 bits. Assurez-vous que vous ne manquez pas d'espace d'adressage.

Si vous pouvez reproduire le bogue en utilisant un standard Oracle construit sur un supporté système d'exploitation, vous ne manquez pas de mémoire / d'espace d'adressage et il n'y a pas de défaut matériel, vous pouvez alors soumettre le bogue à Oracle.

La meilleure idée est de reproduire le cas de test avec le minimum de données/taille de table.