Mysql

在 PXC master 中將 MyISAM 轉換為 InnoDB

  • December 19, 2018

我有 3 個節點 PXC 5.6 主主集群。我有幾個使用 MyISAM 的表。

總 MyISAM 表 = 120 總 MyISAM 表大小 = 80MB

我還閱讀了一些建議,建議不要在集群上執行 ALTER 命令。

如何安全地將這些表轉換為 InnoDB 而不會危及集群?

我對從 MyISAM 轉換為 InnoDB 的評論:http: //mysql.rjweb.org/doc.php/myisam2innodb

我對 Galera (PXC) 的評論:http: //mysql.rjweb.org/doc.php/galera

ALTER,在 Galera/PXC 上,有兩種口味;

⚈  Rolling Schema Upgrade = manually do one node (offline) at a time
⚈  Total Order Isolation = Galera synchronizes so that it is done at same time
    (in the replication sequence) on all nodes.

進一步討論(除了手冊和我的文件): http ://www.codership.com/wiki/doku.php?id=rolling_schema_upgrade

引用自:https://dba.stackexchange.com/questions/225331