Не забывайте, однако, что вы, вероятно, будете выбирать для женщин только около 2% времени. В остальное время вы будете искать мужчин. И для этого прямое сканирование таблицы (а не сканирование индекса плюс доступ к данным из таблицы) будет быстрее.
Вы также можете иногда использовать составной индекс со столбцом низкой мощности (enum, boolean) в сочетании со столбцом более высокой мощности (возможно, дата рождения). Это очень сильно зависит от полных данных и запросов, которые вы действительно будете использовать.
Мой опыт показывает, что индекс по мужчинам / женщинам редко будет действительно полезным. И общий совет действителен. Еще один момент, который нужно помнить - индексы должны поддерживаться при добавлении или удалении (или обновлении) строк. Чем больше индексов, тем больше работы должна выполнять каждая операция модификации, замедляя работу системы.
Есть целые книги по дизайну указателей.