【问题标题】:MySQL database size is larger than export file?MySQL数据库大小大于导出文件?
【发布时间】:2016-01-24 00:40:46
【问题描述】:

我的托管服务提供商上有带有 MySQL 数据库的 Drupal 站点。他告诉我,我的数据库几乎达到了大约 1GB 的最大限制,但是当我将数据库导出到输出文件时,整个数据库的文件只有 80 MB。

逻辑数据库比我的输出文件小或相同,但几乎当主机上的数据库比导出文件大 10 倍时,我认为这是不可能的。

您能帮我看看是否有可能,或者我的托管服务提供商操纵我的数据并每天给我写消息以获得更大的数据库存储空间以获得更多的钱?

【问题讨论】:

标签: mysql database web-hosting


【解决方案1】:

正常运行的 MySQL 数据库使用大量数据存储来存储索引等内容。原始(导出)数据大小与数据库使用的磁盘空间之间的 12 倍比率是一个很大的比率,但仍然很有可能。

MySQL 权衡使用大量磁盘空间来提高查询性能。现在这是一个明智的权衡,因为磁盘空间的成本很低,而且下降得很快。

您可能(也可能不会)通过进入 phpmyadmin 并优化所有表来恢复一些数据空间。此查询将优化表列表。

OPTIMIZE TABLE tablename, tablename, tablename

在执行此操作之前备份您的数据库是明智之举。

MySQL 数据库大小的 1GiB 限制低得离谱。 (如今,AWS 或其他云提供商的 GiB 存储成本每月不到 0.20 美元。)也许是时候获得更好的托管服务了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 2020-05-20
    • 1970-01-01
    • 2011-08-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多