暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

磐维配置参数

王祥波 2024-11-20
277

修改磐维配置参数时,哪些是立即生效,哪些是需要重启生效的呢


PostgreSQL的配置参数是在postgresql.conf文件中集中管理的,位于数据库实例的目录下($PGDATA),大小写不敏感。所有配置参数都在数据库的系统视图pg_settings中。
internal:只读参数,初始化实例时已经确定。不出现在postgres.conf中。
postmaster:改变参数的值需要重启postgresql实例。在postgres.conf文件中改变后,需要重启。
sighup:可以在postgres.conf中改变参数值,不用重启数据库,只需向postmaster进程发送sighup信号,重新装载配置新的参数就可以。
backend:大致同上,但是已有连接中,这些参数不变,只在新连接中生效。
superuser:只会影响自身的新连接。
user:除了普通用户都可以改变外,这类参数与superuser类没区别。

可以看出修改license_path 要重启集群


修改current_schema不需要重启集群


只有写入参数文件的参数才可以alter system修改,user和superuser直接set即可

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论