Przenośne przestrzenie tabel dla tabel InnoDB to bardzo przydatna funkcja dodana w MySQL 5.6 i MariaDB 10.0. Dzięki tej nowej funkcji plik obszaru tabel InnoDB może być kopiowany z jednego serwera na drugi, o ile tabela używa obszaru tabel plik na tabelę.
Niestety, początkowa funkcja przenośnego obszaru tabel w MySQL 5.6 i MariaDB 10.0 nie obsługuje tabel partycjonowanych. W MySQL 5.7 dodano obsługę tabel partycjonowanych. Ta funkcja prawdopodobnie zostanie również dodana do MariaDB 10.2, ponieważ będzie zawierała implementację InnoDB MySQL 5.7. Jednak posiadanie tej funkcji w nowych wersjach nie pomoże ci zbytnio, jeśli chcesz korzystać z tej funkcji w starszych wersjach MySQL lub MariaDB.
Dobrą wiadomością jest to, że istnieje obejście, które pozwala używać przenośnych obszarów tabel w MySQL 5.6 i MariaDB 10.0/10.1 do kopiowania partycjonowanych tabel z jednego serwera na drugi. Aby uzyskać przewodnik krok po kroku, jak korzystać z tego obejścia, zapoznaj się z moim wpisem na blogu tutaj.