作者:西格咒_779 | 来源:互联网 | 2023-05-29 11:12
大家好,我对mysql文件转储大小和数据库大小有所怀疑。
我的数据库大小为238MB,同一数据库的转储大小为297MB。为什么会有这么大的变化?有人可以解释吗?
1> praveen_prog..:
运行mysqldump时,仅将数据转储到SQL语句中。索引不被复制。将SQL加载到另一台服务器时,将重建索引。
通常,数据库的转储大小小于实际的数据库大小。
2> Barmar..:
转储文件是一个文本文件。当您将数据库的内部数据转换为文本时,会有许多扩展:
内部可能是4个字节的数字写为数字,例如 123456
字符串周围带有引号,并且字符串中的特殊字符可能会转义
每列之间都有逗号,并在各行之间加上括号