Presumably, gender takes two meanings. In general, an index on gender would not help. In fact, it can be harmful.
If you select a gender without an index, the query optimizer performs a full scan of the pages of the database pages to satisfy the query. On a typical page, half of the entries will correspond to the query, so you will begin to receive results on the first hit.
At this point in the execution of the query, the index is usually used to reduce the number of pages read. However, if there is an entry with "M" and "F" on each page, each page should be read. Even worse, using an index means that you are reading from one random page, and then another, and another, instead of just reading the values ββsequentially. Jumping around pages takes a little extra time. If the pages do not all fit into memory, you have a situation called interruption, and this can take a very, very long time.
The only exception is the clustered index, where the values ββon the pages are actually sorted by values. In this case, a query using the index will be approximately 50% faster, because only pages should be read. This can be especially effective in the archive table, where you have active records that are often viewed. This flag can appear on 10%, 1%, or 0.1% of records, and a clustered index can be greatly improved.
In a large table, it would be rare to run a query that returns half the records. It is possible that gender combined with other columns would be a good candidate for inclusion in the index.
source share