Mysql

我可以使用全文搜尋的 InnoDB master 和 MyISAM slaves 嗎?

  • August 14, 2012

我想在主伺服器上使用 InnoDB,因為它的事務能力,但在從伺服器上使用 MyISAM 以獲得全文搜尋能力。這可能嗎?

絕對地 !!!

只需ALTER TABLE tblname ENGINE=MyISAM;針對您希望擁有 FULLTEXT 索引的從站上的所有表執行。之後,您可以執行ALTER TABLE tblname ADD FULLTEXT (column[,column]);.

請非常小心,不要對 Master 中將復製到 Slave 的 InnoDB 獨有的那些表執行 DDL。

在我過去的文章中,我建議在從屬設備上使用不同的儲存引擎:

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