zoukankan      html  css  js  c++  java
  • postgresql关于postgresql.auto.conf和postgresql.conf的区别

    postgresql.auto.conf的优先级高于postgresql.conf,如果一个参数同时存在postgresql.auto.conf和postgresql.conf里面,系统会先读postgresql.auto.conf的参数配置。使用alter system set修改的是postgresql.auto.conf文件的内容,postgresql.conf则是通过文本编辑方式修改。比如执行alter system set max_wal_size=default将参数设回 default 时,postgresql.auto.conf文件里的max_wal_size这项配置会被删除,重新用回postgresql.conf文件的设置。

    postgresql.conf文件的参数后面有# (change requires restart),表示必须重启才能生效,使用select pg_reload_conf()或pg_ctl reload不行。


    执行alter system set max_wal_size=2500;
    发现修改的是postgresql.auto.conf文件
    执行select pg_reload_conf();同样的参数,优先加载的是postgresql.auto.conf文件里面的参数配置
    重启postgresql后,同样的参数,优先使用的postgresql.auto.conf文件里面的参数配置
    手工修改postgresql.auto.conf文件,执行select pg_reload_conf()会加载postgresql.auto.conf文件
    手工修改postgresql.auto.conf文件,重启postgresql会加载postgresql.auto.conf文件

  • 相关阅读:
    Python与数据库
    初识matplotlib
    Jquery--实现轮播图
    Juery入门2
    CSS布局方式
    Jquery入门一
    html-DOM了解
    jquery --入门
    JS练习
    kettle 报错汇总
  • 原文地址:https://www.cnblogs.com/qiumingcheng/p/14619830.html
Copyright © 2011-2022 走看看