Vấn đề về hiệu suất của bạn rất có thể do kết hợp với bảng 'term_taxonomy' gây ra.
Tất cả các phép nối khác dường như sử dụng khóa chính (nơi bạn có thể sử dụng các chỉ mục đang hoạt động).
Vì vậy, đề xuất của tôi là thêm chỉ mục kết hợp trên term_taxonomy_id và term_id (hoặc nếu bạn phải: phân loại ). Như thế này:
CREATE UNIQUE INDEX idx_term_taxonomy_id_taxonomy
ON term_taxonomy( term_taxonomy_id, taxonomy);
Hy vọng điều này sẽ giúp bạn.