時間:2024-02-07 12:09作者:下載吧人氣:25
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”)
網友評論