Chỉ để nói rõ hơn về một số câu trả lời khác ở đây, vì theo kinh nghiệm của tôi, những người xem những câu hỏi như thế này đều ở cùng một con thuyền với chúng tôi, chúng tôi đều nghe nói rằng lập chỉ mục các trường Boolean là vô nghĩa, nhưng ...
Chúng tôi có một bảng với khoảng 4 triệu hàng, chỉ khoảng 1000 hàng tại một thời điểm sẽ có một công tắc Boolean được gắn cờ và đó là những gì chúng tôi tìm kiếm chống lại. Việc thêm một chỉ mục vào trường Boolean của chúng tôi đã tăng tốc các truy vấn theo thứ tự cường độ, nó đã đi từ khoảng hơn 9 giây đến một phần của giây.