
Mi base de datos es de 250 MB y el tamaño del volcado es de 82 MB. Estoy usando la última versión de MariaDB. ejecutando este comando:
mysqldump -u user -p database > t.sql
Respuesta1
- El volcado no incluye nada
INDEXes
más que elPRIMARY KEY
. - El volcado no incluye "espacio libre" en los archivos del disco.
- El volcado es texto, no binario. Por ejemplo, a
BIGINT
ocupa 8 bytes en el archivo, pero si, digamos, el valor es "1", ocupa 2 bytes en el volcado: "...,1,..." (el número más una de las comas). - Por otro lado, algunos números, cadenas, fechas, etc, tomaránmásespacio en el vertedero.
- Una tabla vacía ocupa un mínimo de 24 KB en el disco, pero solo unos pocos cientos de bytes (principalmente para
CREATE TABLE
) en el volcado. - El volcado es un archivo de texto; mira algo de eso (a través de más o menos o algo así).
Entonces, su contracción 3:1 es bastante factible. Y es posible una expansión 2:1.