Me gustaría usar InnoDB en el maestro, por su capacidad transaccional, pero MyISAM en los esclavos por la capacidad de búsqueda de texto completo. es posible?
Me gustaría usar InnoDB en el maestro, por su capacidad transaccional, pero MyISAM en los esclavos por la capacidad de búsqueda de texto completo. es posible?
Respuestas:
Simplemente ejecute ALTER TABLE tblname ENGINE=MyISAM;
contra todas las tablas en el Esclavo que desea tener el índice FULLTEXT. Después, puedes correr ALTER TABLE tblname ADD FULLTEXT (column[,column]);
.
Tenga mucho cuidado de no ejecutar DDL contra aquellas tablas en el Master que son exclusivas de InnoDB que se replicarán en el Slave.
He sugerido usar un motor de almacenamiento diferente en un esclavo en mis publicaciones anteriores: