我可以使用带有全文本的InnoDB主服务器和MyISAM从服务器进行搜索吗?


Answers:


10

绝对!

只需ALTER TABLE tblname ENGINE=MyISAM;对您要具有FULLTEXT索引的从站上的所有表运行。之后,您可以运行ALTER TABLE tblname ADD FULLTEXT (column[,column]);

请非常小心,不要对将复制到从属服务器的InnoDB独有的Master表运行DDL。

在过去的文章中,我建议在从站上使用其他存储引擎:


好消息!你是罗兰多。
尼尔·麦圭根

1
它运行良好,我有一个syslog系统,其中主服务器将数据收集到BLACKHOLE存储引擎中,然后将所有繁重的工作分担给MyISAM和InnoDB的从属运行组合。这样,我可以暂停从属服务器以便分析数据,而让主服务器收集并仅使用日志存储:)
Dave Rix 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.