共享库预加载 -
shared_preload_libraries = 'pg_stat_statements' # (change requires restart)
更改此设置后,我也重新启动服务器,但系统中没有反映任何更改。
另外,创建一个扩展。
ERROR-SQL错误[55000]:错误:pg_stat_statements必须通过shared_preload_libraries加载
在我的例子中,它被“/var/lib/pgsql/14/data/conf.d”目录中名为“60_extensions.conf”的另一个配置文件覆盖。我从这个查询“select * from”的“sourcefile”列中得到它 pg_settings 其中名称='shared_preload_libraries'“
重新启动服务器后,您需要启用扩展。之后就可以查询pg_stat_statements了。检查文档 https://www.postgresql.com/docs/current/pgstatstatements.html
CREATE EXTENSION pg_stat_statements;