时间:2024-02-07 12:09作者:下载吧人气:32
PostgreSQL可以通过一些设置来禁用全表扫描(FULL SCAN/Seq Scan)
设置此功能后不是完全避免全表扫描,而是只要有不通过全表扫描能得出结果的就不走全表扫描。
如果什么路都不通,那肯定得全表扫描,不然怎么获取数据。
而且并不是不走全表扫描性能就一定好。
查询表结构:
highgo=# d test
Table test
Column | Type | Modifiers
————-+——————————–+———–
G | character varying(50) |
A | character varying(12) |
M | timestamp(0) without time zone |
W | character varying(5) |
Indexes:
“s__x0” btree (“G”, “A”, “M”, “W”)
网友评论