我有一个418M大的文件data.sql。
在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/
这里发生了什么?为什么db在openshift上扩展超过1GB?
答案 0 :(得分:0)
在将sql文件加载到服务器之前占用了多少空间?你的mysql安装也占用了空间,还有索引等。