Neil McGuigan Asked: 2012-08-14 16:19:09 +0800 CST2012-08-14 16:19:09 +0800 CST 2012-08-14 16:19:09 +0800 CST 我可以使用全文搜索的 InnoDB master 和 MyISAM slaves 吗? 772 我想在主服务器上使用 InnoDB,因为它的事务能力,但在从服务器上使用 MyISAM 以获得全文搜索能力。这可能吗? mysql replication 1 个回答 Voted Best Answer RolandoMySQLDBA 2012-08-14T18:16:28+08:002012-08-14T18:16:28+08:00 绝对地 !!! 只需ALTER TABLE tblname ENGINE=MyISAM;针对您希望拥有 FULLTEXT 索引的从站上的所有表运行。之后,您可以运行ALTER TABLE tblname ADD FULLTEXT (column[,column]);. 请非常小心,不要对 Master 中将复制到 Slave 的 InnoDB 独有的那些表运行 DDL。 在我过去的帖子中,我建议在从属设备上使用不同的存储引擎: Jun 01, 2011:我们可以在 MySQL 5.0 Replication 中做些什么来解决带宽问题? Nov 16, 2011:记录 MySQL DB 更改查询和用户 Mar 13, 2012:https ://dba.stackexchange.com/questions/14943/setting-up-mysql-across-a-series-of-production-servers/14945#14945
绝对地 !!!
只需
ALTER TABLE tblname ENGINE=MyISAM;
针对您希望拥有 FULLTEXT 索引的从站上的所有表运行。之后,您可以运行ALTER TABLE tblname ADD FULLTEXT (column[,column]);
.请非常小心,不要对 Master 中将复制到 Slave 的 InnoDB 独有的那些表运行 DDL。
在我过去的帖子中,我建议在从属设备上使用不同的存储引擎:
Jun 01, 2011
:我们可以在 MySQL 5.0 Replication 中做些什么来解决带宽问题?Nov 16, 2011
:记录 MySQL DB 更改查询和用户Mar 13, 2012
:https ://dba.stackexchange.com/questions/14943/setting-up-mysql-across-a-series-of-production-servers/14945#14945