¿Puedo tener un maestro InnoDB y esclavos MyISAM con texto completo para buscar?


Respuestas:


10

Absolutamente !!!

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:


¡Buenas noticias! Eres el hombre Rolando.
Neil McGuigan

1
Funciona muy bien, tengo un sistema de registro del sistema, donde el maestro recopila datos en el motor de almacenamiento BLACKHOLE, que luego descarga todo el trabajo pesado a las combinaciones de MyISAM e InnoDB. De esta manera, puedo detener al esclavo para analizar los datos, dejando que el maestro recopile y solo use el almacenamiento de registros :)
Dave Rix
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.