mysql 在 openshift 上比在旧主机上消耗更多空间

标签 mysql openshift

我有一个文件 data.sql,有 418M 大。

在 openshift 上,我创建了一个可扩展的应用程序并添加了 mysql。

我启用了端口转发,现在我尝试通过 mysql ... < data.sql 导入数据到目前为止效果很好。但过了一会儿rhc show-app forum --gears quota显示:

Gear                     Cartridges            Used Limit
------------------------ ------------------- ------ -----
xxxxxxxxxxxxxxxxxxxxxxxx haproxy-1.4 php-5.4 211 MB  1 GB
xxxxxxxxxxxxxxxxxxxxxxxx mysql-5.5             1 GB  1 GB

并且 mysql 停止工作。我预计openshift能够毫无问题地处理418M的数据文件。所以我检查了我的旧主机,它也更大,但不超过 1GB:

# du -hc /var/lib/mysql/data
761M    /var/lib/mysql/data/

这里发生了什么?为什么 OpenShift 上的数据库扩展超过 1GB?

最佳答案

将 sql 文件加载到服务器之前占用了多少空间?您的 mysql 安装以及索引等也占用空间。

关于mysql 在 openshift 上比在旧主机上消耗更多空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25105280/

相关文章:

php - XAMPP 启动时出现这个错误是什么?我怎样才能解决这个问题?

php - SQL:将 EXISTS() 与其他命令一起使用

mysql - 将数据从一个单元格复制到另一个单元格 - MySQL

apache - 在 openshift 上,我的 tomcat 服务器前面是否有任何 apache?

openshift - 如何在 OpenShift 中重新启动 pod?

php - 使用准备好的语句更新许多行

Mysql限制每组奇怪的结果行数

docker - Kubernetes、OpenShift、Docker Swarm 和 Docker DataCenter 部署工具中哪些都具有自动回滚功能?

dns - CNAME 设置显示 'Bad Request (400)'

Openshift oc 参数文件格式