Mengapa PostgreSQL melakukan pemindaian berurutan pada kolom yang diindeks?

Contoh yang sangat sederhana - satu tabel, satu indeks, satu permintaan: 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 memberi saya: Seq Scan on book b...