fricco
Goto Top

MariaDB - Änderung von innodb file format von Antilope auf Barracuda

Hallo zusammen,

momentan ist das innodb_file_format in unserer MariaDB noch auf Antilope gesetzt. Standardmäßig muss künftig utf8mb4 als Charset verwendet und innodb_file_format auf Barracuda gesetzt werden.
Kann mir jemand sagen, ob die Änderung dieser Einstellung Auswirkungen auf die bestehenden Datenbanken und Tabellen hat? Die bestehenden Tabellen sollen nach und nach in utf8mb4 umgewandelt werden...

Danke!

Content-ID: 612352

Url: https://administrator.de/contentid/612352

Ausgedruckt am: 08.11.2024 um 16:11 Uhr

146189
Lösung 146189 13.10.2020 aktualisiert um 16:30:23 Uhr
Goto Top
Moin.
Zitat von @Fricco:
momentan ist das innodb_file_format in unserer MariaDB noch auf Antilope gesetzt. Standardmäßig muss künftig utf8mb4 als Charset verwendet
Das Charset an sich hat erst mal nichts mit dem innodb_file_format zu tun.
und innodb_file_format auf Barracuda gesetzt werden.
Kann mir jemand sagen, ob die Änderung dieser Einstellung Auswirkungen auf die bestehenden Datenbanken und Tabellen hat? Die bestehenden Tabellen sollen nach und nach in utf8mb4 umgewandelt werden...
Das Ändern auf das Barracuda Format bringt für dich erst mal keine sichtbaren Änderungen auf die bestehenden Tabellen außer das das Format mehr Features wie dynamic rows etc. mitbringt. Es ist selbstverständlich abwärtskompatibel. Anders herum wäre eher ein Problem. Probleme sind also eher unwahrscheinlich. Aber sowas testet man ja einfach im LAB bevor man sowas produktiv ausrollt.
Das beim Ändern des Charset der Inhalt der Tabellen überprüft und umgewandelt werden müssen ist klar.
Fricco
Fricco 20.10.2020 um 17:06:40 Uhr
Goto Top
Ok, danke!
Besteht die Möglichkeit, das innodb_file_format auch für jede Datenbank einzeln auf Barracuda zu setzen und nicht direkt für die komplette Installation?
146189
146189 20.10.2020 aktualisiert um 17:44:28 Uhr
Goto Top