Dino Geek, intenta ayudarte

¿Cómo comprimir tablas MariaDB para ahorrar espacio en disco?


La compresión de tablas en MariaDB es una excelente manera de ahorrar espacio en disco, especialmente en entornos de gran volumen. No sólo reduce la cantidad de espacio en disco utilizado, sino que también puede mejorar el rendimiento de las consultas al minimizar la cantidad de I/O de disco necesario.

La compresión de tablas en MariaDB se realiza a través de complementos de almacenamiento de motor, como InnoDB o TokuDB.

Aquí hay algunos métodos para comprimir tus tablas:

1. InnoDB Barracuda Format con COMPRESSED row_format:

InnoDB permite la compresión de tablas utilizando el formato Barracuda y el row format como “COMPRESSED”. Aquí está la sintaxis para comprimir una tabla: ``` ALTER TABLE table_name ROW_FORMAT=COMPRESSED; ``` Recuerda que tendrás que habilitar la opción `innodb_file_format` y `innodb_file_per_table` en el archivo de configuración de MariaDB. ``` [mysqld] innodb_file_per_table innodb_file_format = Barracuda ```

2. Uso de TokuDB Storage Engine:

TokuDB es otro motor de almacenamiento que es conocido por sus capacidades de compresión. Para utilizar TokuDB, tendrás que cambiar el motor de almacenamiento de tu tabla a TokuDB y habilitar la compresión. Por ejemplo: ``` ALTER TABLE table_name ENGINE=TokuDB ROW_FORMAT=TOKUDB_ZLIB; ```

Por favor, ten en cuenta que la compresión de tablas puede consumir más recursos de CPU, ya que los datos necesitan ser comprimidos y descomprimidos en el vuelo. Por lo tanto, es importante analizar este balance entre el uso del espacio en disco y la utilización de la CPU.

Finalmente, es crucial hacer una copia de seguridad de tus datos antes de realizar cualquier cambio importante de este tipo en tus tablas de base de datos.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso