postgresql 中的共享预加载库

问题描述 投票:0回答:2

共享库预加载 -

shared_preload_libraries = 'pg_stat_statements' # (change requires restart)

更改此设置后,我也重新启动服务器,但系统中没有反映任何更改。

另外,创建一个扩展。

ERROR-SQL错误[55000]:错误:pg_stat_statements必须通过shared_preload_libraries加载

postgresql libraries
2个回答
1
投票

在我的例子中,它被“/var/lib/pgsql/14/data/conf.d”目录中名为“60_extensions.conf”的另一个配置文件覆盖。我从这个查询“select * from”的“sourcefile”列中得到它 pg_settings 其中名称='shared_preload_libraries'“


0
投票

重新启动服务器后,您需要启用扩展。之后就可以查询pg_stat_statements了。检查文档 https://www.postgresql.com/docs/current/pgstatstatements.html

CREATE EXTENSION pg_stat_statements;
© www.soinside.com 2019 - 2024. All rights reserved.