我有一个 10GB 的数据库,转储只需几分钟。我想知道转储系统是如何工作的?有人可以告诉我吗?
答案1
数据库由数据和索引组成。有时索引可能非常大。如果数据库有许多大索引,那么数据本身只是数据库的一小部分。
mysqldump
仅导出数据,不导出索引。从转储中恢复数据库时,索引将从头开始重建。因此 10GB 数据库只能生成 2GB 转储。甚至更少。
我有一个 10GB 的数据库,转储只需几分钟。我想知道转储系统是如何工作的?有人可以告诉我吗?
数据库由数据和索引组成。有时索引可能非常大。如果数据库有许多大索引,那么数据本身只是数据库的一小部分。
mysqldump
仅导出数据,不导出索引。从转储中恢复数据库时,索引将从头开始重建。因此 10GB 数据库只能生成 2GB 转储。甚至更少。