খুব সাধারণ উদাহরণ - একটি টেবিল, একটি সূচক, একটি ক্যোয়ারী:
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
আমাকে দেয়:
Seq Scan on book b (cost=0.00..25663.80 rows=105425 width=622)
Filter: (year > 2009)
কেন এটি পরিবর্তে সূচক স্ক্যান সম্পাদন করে না? আমি কী মিস করছি?