時間:2024-02-07 12:09作者:下載吧人氣:36
PostgreSQL可以通過一些設(shè)置來禁用全表掃描(FULL SCAN/Seq Scan)
設(shè)置此功能后不是完全避免全表掃描,而是只要有不通過全表掃描能得出結(jié)果的就不走全表掃描。
如果什么路都不通,那肯定得全表掃描,不然怎么獲取數(shù)據(jù)。
而且并不是不走全表掃描性能就一定好。
查詢表結(jié)構(gòu):
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”)
網(wǎng)友評論