2017-09-27 3 views
0

Nous avons un problème où notre base de données cloudSQL se bloque périodiquement.La base de données CloudSQL se bloque périodiquement (Mémoire insuffisante)

L'erreur que nous voyons dans les journaux est:

[ERROR] InnoDB: Write to file ./ib_logfile1failed at offset 237496832, 1024 bytes should have been written, only 0 were written. Operating system error number 12. Check that your OS and file system support files of this size. Check also that the disk is not full or a disk quota exceeded. 

D'après ce que je comprends, le numéro d'erreur 12 signifie « pas assez de mémoire ». Existe-t-il un moyen de configurer cloudsql pour laisser un plus grand tampon de mémoire libre? L'alternative serait de mettre à niveau pour avoir plus de mémoire, mais d'après ce que je comprends, cloudSQL utilise automatiquement toute la mémoire disponible ... Est-ce susceptible de réduire le problème ou continuerait-il probablement de la même manière? Y a-t-il d'autres choses que nous pouvons faire pour réduire ce problème?

Répondre

0

Il est possible que votre système manque d'espace disque plutôt que de mémoire, en particulier si vous utilisez une configuration HA.

(Si le disque n'est pas le problème, vous devez déposer un ticket de support GCP plutôt qu'ici)