Dino Geek, cerca di aiutarti

Come comprimere le tabelle MariaDB per risparmiare spazio su disco?


MariaDB, così come MySQL, offre alcune opzioni per comprimere le tabelle al fine di risparmiare spazio su disco. Di seguito sono riportate alcune tecniche che possono essere utilizzate:

1. Utilizzo del motore di storage InnoDB con COMPRESS: InnoDB offre una funzionalità di compressione dei dati che può essere utilizzata per risparmiare spazio su disco. Per esempio:

```
CREATE TABLE nomedellatabella (

) ENGINE=InnoDB ROW_FORMAT=COMPRESSED KEY_BLOCK_SIZE=1;
```

L’opzione “ROW_FORMAT=COMPRESSED” abilita la compressione per la tabella e “KEY_BLOCK\_SIZE=1” definisce il livello di compressione.

1. Utilizzo del motore di storage Aria con PAGE\_COMPRESSED: Aria è un motore di storage che offre una funzionalità di compressione dei dati simile a quella di InnoDB. Ad esempio:

```
CREATE TABLE nomedellatabella (

) ENGINE=Aria PAGE_COMPRESSED=1;
```

1. Utilizzo del motore di storage MyISAM con compress: MyISAM offre la compressione dei dati, ma solo per le tabelle che sono di sola lettura. Per esempio:

```
CREATE TABLE nomedellatabella (

) ENGINE=MyISAM ROW_FORMAT=COMPRESSED;
```

Fatto questo, si possono utilizzare comandi come OPTIMIZE TABLE per garantire che la compressione sia effettiva.

Ti ricordo che la compressione di tabelle comporta solitamente un trade-off tra spazio su disco e prestazioni del database. In altre parole, mentre la compressione di dati può risparmiare spazio su disco, può anche rendere le operazioni del database più lente a causa dell’overhead aggiuntivo della compressione e decompressione dei dati.

Infine, prima di procedere a qualsiasi operazione di questo tipo, è fortemente consigliato effettuare un backup completo del tuo database.


Genera semplicemente articoli per ottimizzare il tuo SEO
Genera semplicemente articoli per ottimizzare il tuo SEO





DinoGeek offre articoli semplici su tecnologie complesse

Vuoi essere citato in questo articolo? È molto semplice, contattaci a dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nome 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 |






Avviso Legale / Condizioni Generali di Utilizzo