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-Key: 612352

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

Printed on: April 26, 2024 at 19:04 o'clock

Mitglied: 146189
Solution 146189 Oct 13, 2020 updated at 14:30:23 (UTC)
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.
Member: Fricco
Fricco Oct 20, 2020 at 15:06:40 (UTC)
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?
Mitglied: 146189
146189 Oct 20, 2020 updated at 15:44:28 (UTC)
Goto Top