非常簡單的示例-一個表,一個索引,一個查詢: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)為什么不執(zhí)行索引掃描呢?我想念什么?
PostgreSQL為什么對索引列執(zhí)行順序掃描?
開滿天機
2019-11-12 10:49:14