postgresql - PostgreSQL:如何更改 log_min_duration_statement 以使更改生效?
问题描述
我无法更改 log_min_duration_statement 设置。我连接到 postges 并尝试:
select setting from pg_settings where name = 'log_min_duration_statement';
-1
alter system set log_min_duration_statement = 0;
select setting from pg_settings where name = 'log_min_duration_statement';
-1
显然没有任何改变;我究竟做错了什么?谢谢你,迈克尔
解决方案
之后alter system
需要重新加载配置。
select pg_reload_conf();
要调试这样的事情,您可以通过查看列source_file
和source_line
视图来验证当前值的来源pg_settings
推荐阅读
- css - CSS(网格):在没有模板区域的情况下动态地在移动设备上重新排序 col 元素
- javascript - 语言和字符转换为英文键盘
- javascript - 有没有人帮我确定错误?
- javascript - Pikaday JS如何在没有时刻js的情况下使用全天和月份名称作为输入格式
- r - How do I conduct a One-Sample Chi-Squared Test On Population Variance in R?
- processing - 在处理中填充对象数组 - 所有对象都相同
- javascript - 仅当左列大于视口时,如何防止左列滚动?
- node.js - MongoDB $orderby 和 $sort 都不起作用
- sql - 更新最新数据
- javascript - Vue 事件监听器中的 if - else 语句