数据库大小远远超过数据库统计信息

问题描述:

我正试图以SQL格式从PHPMyAdmin导出数据库数据库大小远远超过数据库统计信息

我检查了数据库的统计数据,它显示数据库的大小为285 MB。我开始下载它,但它已经穿过500 MB但没有下载完成的迹象。

这可能是什么原因?

+0

**什么**数据库系统?? SQL只是许多数据库系统使用的结构化查询语言,并不能真正告诉我们你正在使用哪种**产品。 – 2012-07-06 09:21:43

导出到SQL将数据转换为文本,并在字段和行之间添加其他文本。 例如,TINYINT需要1级字节的存储,但作为SQL它需要1-4个字节,( '0' - > '-127')

Whily 的mysqldump出口数据,将其不工作文件与原始的二进制内容。它会创建SQL请求,以便从扩展中创建数据库并使用插入来填充它。 因此,您的转储包含测试SQL请求(CREATE,INSERT等),注释,连接设置命令等。所有的二进制数据也都表示为字符串。

这就是为什么你的转储文件比db中的实际数据大得多。