mysql - CloudSQL 数据库定期崩溃(内存不足)

标签 mysql google-cloud-platform google-cloud-sql

我们遇到了 cloudSQL 数据库定期崩溃的问题。

我们在日志中看到的错误是:

[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.

据我了解,错误编号 12 表示“无法分配内存”。有没有一种方法可以配置 cloudsql 以留下更大的可用内存缓冲区?另一种方法是升级以获得更多内存,但据我了解,cloudSQL 会自动使用所有可用内存……这可能会减少问题,还是会以同样的方式继续? 我们还可以做些什么来减少这个问题吗?

最佳答案

您的系统可能会用完磁盘空间而不是内存,尤其是在 HA 配置中运行时。

(如果磁盘不是问题,您应该提交 GCP 支持票而不是在这里)

关于mysql - CloudSQL 数据库定期崩溃(内存不足),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46444677/

相关文章:

java.lang.NullPointerException

java - 为什么即使表为空,Hibernate 的 DELETE 也会返回 1?

hadoop - Google Cloud Platform for NiFi 数据路径

google-cloud-platform - 在具有桶级 IAM 策略的 Google Cloud Storage 桶中是否应该遵守 Cache-Control 元数据 header ?

google-cloud-platform - GCP Cloud SQL 的私有(private) IP 地址范围被忽略

php - 从数组构建插入查询

php - 如何限制表格中数值的小数位数?

google-cloud-platform - 在 Google Cloud Scheduler 日志上查看响应正文

google-app-engine - 谷歌云Sql二代Ut​​f8Mb4编码

javascript - 如何在nodejs中保持速度调用10000行的大数据