怎么使用PostgreSQL 12的settings选项
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容主要讲解"怎么使用PostgreSQL 12的settings选项",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用PostgreSQL 12
千家信息网最后更新 2026年10月31日怎么使用PostgreSQL 12的settings选项
本篇内容主要讲解"怎么使用PostgreSQL 12的settings选项",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么使用PostgreSQL 12的settings选项"吧!
PostgreSQL 12为explain命令提供了settings选项,可查看影响执行计划的设置修改.
测试数据:
testdb=# drop table if exists t_settings;NOTICE: table "t_settings" does not exist, skippingDROP TABLEtestdb=# create table t_settings(id int,c1 varchar(20));CREATE TABLEtestdb=# testdb=# insert into t_settings select x,'c1'||x from generate_series(1,100000) as x;INSERT 0 100000testdb=# create index idx_t_settings_id on t_settings(id);CREATE INDEX
PG 11
testdb=# explain (settings on) select * from t_settings where id = 1;ERROR: unrecognized EXPLAIN option "settings"LINE 1: explain (settings on) select * from t_settings where id = 1; ^
PG 11不支持该特性.
PG 12
PG 12新增了该特性
[local]:5432 pg12@testdb=# explain (settings on) select * from t_settings where id = 1; QUERY PLAN ----------------------------------------------------------------------------------- Bitmap Heap Scan on t_settings (cost=12.17..570.66 rows=500 width=62) Recheck Cond: (id = 1) -> Bitmap Index Scan on idx_t_settings_id (cost=0.00..12.04 rows=500 width=0) Index Cond: (id = 1)(4 rows)Time: 5.403 ms
修改参数,查看执行计划
[local]:5432 pg12@testdb=# set enable_indexscan=off;SETTime: 0.555 ms[local]:5432 pg12@testdb=# explain (settings on) select * from t_settings where id = 1; QUERY PLAN -------------------------------------------------------------------------------- Bitmap Heap Scan on t_settings (cost=4.30..8.31 rows=1 width=11) Recheck Cond: (id = 1) -> Bitmap Index Scan on idx_t_settings_id (cost=0.00..4.30 rows=1 width=0) Index Cond: (id = 1) Settings: enable_indexscan = 'off'(5 rows)Time: 0.759 ms
注意执行计划中的" Settings: enable_indexscan = 'off' ",把影响执行计划的参数修改打印出来,这是一个pretty cool特性,增强了易用性.
到此,相信大家对"怎么使用PostgreSQL 12的settings选项"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
特性
内容
参数
学习
影响
实用
更深
兴趣
命令
实用性
实际
操作简单
数据
方法
易用性
更多
朋友
网站
这是
频道
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海睿民互联网科技有限公司
科技赋能下的互联网金融
科技制造互联网公司
苏州互联网科技贷款公司
新华互联网科技校企合作
成都仁贤领冠互联网科技有限公司
成都互联网科技公司100强
阿里互联网科技公司
广州恒生互联网科技有限
受益于互联网科技的高速发展
河南猎农互联网科技有限公司
崇明区互联网教育科技售后服务
中国科技创新与世界互联网大会
山东有哪些互联网科技公司
本届互联网大会上的黑科技
数字互联网科技有限公司
互联网科技对化妆品行业
科技互联网专业工作会议发言稿
互联网对科技影响
知域互联网科技有限公司官网
盈实互联网科技
上海互联网科技有限公司
易通互联网络科技有限公司
碳银互联网科技有限公司
互联网高科技企业
科技互联网的估值
互联网对科技的发展
互联网金融运营模式中的金融科技
易租星互联网科技有限公司
悟空问答互联网科技