22.4. 数据库配置
回顾一下第 19 章,服务器提供了大量的运行时配置变量。你可以为其中的许多设置数据库相关的默认值。
例如,如果由于某种原因,你想禁用指定数据库上的GEQO优化器,正常情况下你不得不对
所有数据库禁用它,或者确保每个连接的客户端小心地发出了SET geqo TO
off
。要令这个设置在一个特定数据库中成为默认值,你可以执行下面的命令:
ALTER DATABASE mydb SET geqo TO off;复制
这样将保存该设置(但不是立即设置它)。在后续建立的到该数据库的连接中它将表现得像在会话开始后马上调用SET
geqo TO off;
。注意用户仍然可以在该会话中更改这个设置,它只是默认值。要撤消这样的设置,使用ALTER DATABASE
dbname
RESET varname
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
外国CTO也感兴趣的开源数据库项目——openHalo
小满未满、
476次阅读
2025-04-21 16:58:09
9.9 分高危漏洞,尽快升级到 pgAdmin 4 v9.2 进行修复
严少安
356次阅读
2025-04-11 10:43:23
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
335次阅读
2025-04-15 14:48:05
openHalo问世,全球首款基于PostgreSQL兼容MySQL协议的国产开源数据库
严少安
307次阅读
2025-04-07 12:14:29
postgresql+patroni+etcd高可用安装
necessary
172次阅读
2025-03-28 10:11:23
转发有奖 | PostgreSQL 16 PGCM高级认证课程直播班招生中!
墨天轮小教习
149次阅读
2025-04-14 15:58:34
墨天轮PostgreSQL认证证书快递已发(2025年3月批)
墨天轮小教习
129次阅读
2025-04-03 11:43:25
SQL 优化之 OR 子句改写
xiongcc
94次阅读
2025-04-21 00:08:06
融合Redis缓存的PostgreSQL高可用架构
梧桐
89次阅读
2025-04-08 06:35:40
PostgreSQL拓展PGQ实现解析
chirpyli
87次阅读
2025-04-07 11:23:17