Posso ter um mestre InnoDB e escravos MyISAM com texto completo para pesquisa?


Respostas:


10

Absolutamente !!!

Basta executar ALTER TABLE tblname ENGINE=MyISAM;em todas as tabelas no Slave que você deseja que o índice FULLTEXT. Depois, você pode executar ALTER TABLE tblname ADD FULLTEXT (column[,column]);.

Por favor, tenha muito cuidado para não executar o DDL nessas tabelas no Master exclusivas do InnoDB que serão replicadas no Slave.

Sugeri o uso de um mecanismo de armazenamento diferente em um escravo nas minhas postagens anteriores:


Boas notícias! Você é o homem Rolando.
Neil McGuigan

11
Funciona muito bem, eu tenho um sistema syslog, no qual o mestre coleta dados no mecanismo de armazenamento BLACKHOLE, que descarrega todo o trabalho pesado para as combinações de execução escravo do MyISAM e InnoDB. Dessa forma eu posso pausar o escravo, a fim de analisar os dados, deixando o mestre coletando e usando apenas armazenamento de log :)
Dave Rix
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.