软件下载吧文章资讯

分类分类

PostgreSQL 如何禁用全表扫描的方法介绍

2024-02-07 12:09作者:下载吧

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”)

展开全部

相关文章

说两句网友评论
    我要跟贴
    取消