Не вярвам, че MySQL може да бъде накаран да използва индекси за побитови операции.
Има някои дискусии за това във форума за производителност на MySQL:http://forums.mysql. com/read.php?24,35318 („Възможни ли са индексни сканирания с побитово сравнение?“), където служител на MySQL предлага решение, базирано на това да има таблица с един ред за двойка (нещо, набор-бит) и да направи куп съединения. Предполагам, че колко добре работи това ще зависи много от конкретното ви приложение.
Според http://dev.mysql.com/tech -resources/articles/mysql-set-datatype.html
индексите не са никаква полза за извършване на същия вид операции на SET
стойности (които се реализират с цели числа и побитови операции). Бих си помислил, че ако имаше някаква умна оптимизация на индекса за побитови операции, тя вече щеше да бъде приложена към SET
с.