PostgreSQL permite a criação de 'índices parciais', que são basicamente índices com predicados condicionais. http://www.postgresql.org/docs/8.2/static/indexes-partial.html
Durante o teste, descobri que eles estão realizando muito bem para um caso em que a consulta está acessando apenas alguns 12 linhas em uma tabela com 120k linhas.
Mas, antes de implantar esse, existem desvantagens ou ressalvas que deve estar ciente de?













