PostgreSQL数据库的配置参数都在postgresql.conf文件中,此文件的目录为数据库的数据目录($PGDATA)。这些参数有些是直接修改就可以生效,有些需要重启数据库才能生效,而有些根本就不能修改。PG数据库把这些参数分为以下几类:

internal:这类参数为只读参数。有的是postgres程序写死的,有些是在安装数据库时intdb时设置好的。

postmaster:这类参数需要重启数据库才能生效。

sighup:不需要重启数据库,但要向postmaster进程发送sighup信号,即需要pg_ctl reload命令。

backend:无需重启数据库,只需向postmaster进程发送sighup信号。但新的配置值只能在之后的新连接中生效,已有连接中这些参数值不会改变。

superuser:这类参数可以由超级用户使用set修改。参数设置后只会影响超级用户自身的session配置,不会影响其他用户。

user:普通用户使用set设置,这类参数修改后和superuser类参数一样,也是只影响自身session。

我们可以通过查询pg_settings表的context字段值来查看参数是否需要重启数据库生效。如下:

test=# select name,context from pg_settings where name like 'wal_level';name    |  context
-----------+------------wal_level | postmaster
(1 row)

The End!

2017-09-02

【PostgreSQL-9.6.3】使用pg_settings表查看参数的生效条件相关推荐

  1. PG使用pg_settings表查看参数的生效条件

    PostgreSQL数据库的配置参数都在postgresql.conf文件中,此文件的目录为数据库的数据目录($PGDATA).这些参数有些是直接修改就可以生效,有些需要重启数据库才能生效,而有些根本 ...

  2. postgresql数据库 TimescaleDB 定时压缩超表 删除超表(块)

    postgresql数据库 TimescaleDB 定时压缩超表 删除超表(块) 文章目录 postgresql数据库 TimescaleDB 定时压缩超表 删除超表(块) TimescaleDB数据 ...

  3. 一个sqlserver数据库表查看与备份软件

    一个sqlserver数据库表查看与备份软件 先连接:点击获取,列出全部数据库名:点击某个数据库名,列出全部表名:点击表名,获取内容:如果表的行数过多,万以上,获取时间会长: 点击 导出为excel ...

  4. Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间

    Oracle常用数据字典表 Oracle常用数据字典表 查看当前用户的缺省表空间 SQL>select username,default_tablespace from user_users; ...

  5. [网络安全自学篇] 四十九.Procmon软件基本用法及文件进程、注册表查看

    这是作者的网络安全自学教程系列,主要是关于安全工具和实践操作的在线笔记,特分享出来与博友们学习,希望您们喜欢,一起进步.前文分享了Cracer教程的第一篇文章,详细讲解了安全术语.Web渗透流程和Wi ...

  6. [系统安全] 三十五.Procmon工具基本用法及文件进程、注册表查看

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  7. flutter Icon一览表,使用字符映射表查看所有图标并使用

    flutter Icon一览表,使用字符映射表查看所有图标并使用 flutter icon本质上是文字,可以使用字符映射表来查看所有图标 将flutter icon安装到自己的电脑上 打开你的flut ...

  8. win7开机启动项设置_Win7系统电脑使用注册表查看开机启动项操作方法

    Win7电脑如何查看注册表启动项?我们都知道开机启动项可以用msconfig命令打开,那么除了msconfig命令之外还有什么方法可以查看开机启动项呢?我们还可以通过第三方工具来查看开机启动项,因为有 ...

  9. 【Springboot学习笔记】SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法

    [Springboot学习笔记]SpringBoot+Mybatis+Thymeleaf+Layui数据表单从零开始实现按条件模糊分页查询的方法 目录 1.搭建环境 1.1直接从网上下载SpringB ...

最新文章

  1. 关于Numba的线程实现的说明
  2. 初级Java程序员所面临的4大挑战
  3. 「乾坤」学霸同保送!双胞胎帅哥一起上北大,哥哥本科发表2篇SCI
  4. 从零开始制作自己的podspec
  5. Vue使用vue-pull-refresh插件实现下拉刷新
  6. mysql中出现没有权限访问或者查看全部数据库的问题---用客户端第一次打开的时候...
  7. LINQ to Entities 不识别方法“System.String ToString() 的解决方法
  8. java 项目做多级缓存_【开源项目系列】如何基于 Spring Cache 实现多级缓存(同时整合本地缓存 Ehcache 和分布式缓存 Redis)...
  9. pkuseg-python的postag.zip在不能联网的服务器上的解决办法
  10. 使用AvalonDock制作WPF多标签浏览器(一)
  11. 业界最强!阿里“平头哥”首款芯片发布:应用于5G、自动驾驶等领域
  12. 通俗易懂的信息熵与信息增益(IE, Information Entropy; IG, Information Gain)
  13. stringbuilder为什么线程不安全_String Builder 为什么线程不安全?
  14. 语言学句法分析树形图怎么画_科学网—《泥沙龙笔记:漫谈自动句法分析和树形图表达》 - 李维的博文...
  15. Python鸡兔同笼
  16. (6.0系统手机)安卓神器Xposed框架ROOT安装指南
  17. SAP FICO 第二节 LSMW导入财务科目
  18. Normalized Gini Coefficient
  19. Leetcode506.Relative Ranks相对名次
  20. excel生成动态进度条

热门文章

  1. 加密软件漏洞评测系统_【E周道】Elasticsearch泄露12亿用户数据 开源VNC存在37个漏洞...
  2. 前方迷茫,我欲借何过大江
  3. mysql数字辅助表_关于数字的经典SQL编程问题:数字辅助表
  4. 在防御方面应如何选择服务器?
  5. [笔记]《白帽子讲Web安全》- Web框架安全
  6. WEB应用中的信息泄漏以及攻击方法
  7. PostgreSQL 锁等待跟踪
  8. 部署Nginx+Keepalived
  9. THINKPHP_关联模型MANY_TO_MANY
  10. 经典OA办公协同管理-原型UI设计-制作