検索用のフルテキストを備えたInnoDBマスターとMyISAMスレーブを使用できますか?


回答:


10

絶対に!!!

ALTER TABLE tblname ENGINE=MyISAM;FULLTEXTインデックスが必要なスレーブ上のすべてのテーブルに対して実行するだけです。その後、を実行できますALTER TABLE tblname ADD FULLTEXT (column[,column]);

スレーブに複製されるInnoDBに固有のマスター内のテーブルに対してDDLを実行しないように十分に注意してください。

過去の投稿で、スレーブで別のストレージエンジンを使用することを提案しました。


朗報です!あなたは男のロランドです。
Neil McGuigan、2012

1
私はsyslogシステムを使用しています。マスターがデータをBLACKHOLEストレージエンジンに収集し、MyISAMとInnoDBの組み合わせを実行しているスレーブにすべての重い負荷をオフロードします。このようにして、データを分析するためにスレーブを一時停止し、マスターを収集し、ログストレージのみを使用することができます:)
Dave Rix
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.