¿Por qué PostgreSQL realiza una exploración secuencial en una columna indexada?
Ejemplo muy simple: una tabla, un índice, una consulta: CREATE TABLE book ( id bigserial NOT NULL, "year" integer, -- other columns... ); CREATE INDEX book_year_idx ON book (year) EXPLAIN SELECT * FROM book b WHERE b.year > 2009 me da Seq Scan on book b (cost=0.00..25663.80...