Tôi có thể có chủ nô InnoDB và nô lệ MyISAM với Toàn văn để tìm kiếm không?


Câu trả lời:


10

Chắc chắn rồi !!!

Chỉ cần chạy ALTER TABLE tblname ENGINE=MyISAM;với tất cả các bảng trên Slave mà bạn muốn có chỉ mục FULLTEXT. Sau đó, bạn có thể chạy ALTER TABLE tblname ADD FULLTEXT (column[,column]);.

Xin lưu ý không chạy DDL với các bảng trong Master duy nhất với InnoDB sẽ sao chép thành Slave.

Tôi đã đề xuất sử dụng Công cụ lưu trữ khác trên Slave trong các bài đăng trước đây của mình:


Tin tốt! Bạn là người đàn ông Rolando.
Neil McGuigan

1
Nó hoạt động rất tốt, tôi có một hệ thống nhật ký hệ thống, nơi chủ nhân thu thập dữ liệu vào công cụ lưu trữ BLACKHOLE, sau đó tải tất cả các công việc nặng nề lên các tổ hợp chạy MyISAM và InnoDB. Bằng cách này, tôi có thể tạm dừng nô lệ để phân tích dữ liệu, rời khỏi tổng thể thu thập và chỉ sử dụng lưu trữ nhật ký :)
Dave Rix
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.