ну воспользуется он bitmap, получит миллион данных с гендер 1. все равно это много. для него же вроде хорошо, если по индексу берет менее чем 20% данных. а не 50%. тут вопрос, откуда ограничение только на 10 запись. это ключ для запроса.
плюс, оверхед от битмапа большой. для каждой строки (2 млн), держать в памяти значение 0 и 1. а если еще и инсертить, апдейтить такую таблицу - таблица встанет колом.