Mysql
我可以使用全文搜尋的 InnoDB master 和 MyISAM slaves 嗎?
我想在主伺服器上使用 InnoDB,因為它的事務能力,但在從伺服器上使用 MyISAM 以獲得全文搜尋能力。這可能嗎?
絕對地 !!!
只需
ALTER TABLE tblname ENGINE=MyISAM;
針對您希望擁有 FULLTEXT 索引的從站上的所有表執行。之後,您可以執行ALTER TABLE tblname ADD FULLTEXT (column[,column]);
.請非常小心,不要對 Master 中將復製到 Slave 的 InnoDB 獨有的那些表執行 DDL。
在我過去的文章中,我建議在從屬設備上使用不同的儲存引擎: