MariaDB
 sql >> Database >  >> RDS >> MariaDB

Importazione di partizioni InnoDB in MariaDB 10.0/10.1

I tablespace trasportabili per le tabelle InnoDB sono una funzionalità molto utile aggiunta in MySQL 5.6 e MariaDB 10.0. Con questa nuova funzionalità, il file tablespace di una tabella InnoDB può essere copiato da un server all'altro, purché la tabella utilizzi un tablespace file per tabella.

Sfortunatamente, la funzionalità iniziale del tablespace trasportabile in MySQL 5.6 e MariaDB 10.0 non supporta le tabelle partizionate. Il supporto per le tabelle partizionate è stato aggiunto in MySQL 5.7. Questa funzionalità verrà probabilmente aggiunta anche a MariaDB 10.2 poiché conterrà l'implementazione di InnoDB di MySQL 5.7. Tuttavia, avere questa funzionalità nelle nuove versioni non ti aiuta molto se desideri utilizzare questa funzionalità nelle versioni precedenti di MySQL o MariaDB.

La buona notizia è che esiste una soluzione alternativa che consente di utilizzare tablespace trasportabili in MySQL 5.6 e MariaDB 10.0/10.1 per copiare tabelle partizionate da un server all'altro. Per una guida dettagliata su come utilizzare la soluzione alternativa, dai un'occhiata al mio post sul blog qui.