我对pg_stat_statements产生了疑问,我还想不明白我还错过了什么?
下面看看我做了什么。当我查询pg_stat_statements时,我仍然有问题!我说库没有加载时出错了。
------------------------------------------------------------
/var/opt/rh/rh-postgresql96/lib/pgsql/data/postgresql.confshared_preload_libraries = 'pg_stat_statements' # (change requires restart)
pg_stat_statements.max = 10000
pg_stat_statements.track = all3.# \dx
List of installed extensions
Name | Version | Schema | Description
--------------------+---------+------------+-----------------------------------------------------------
pg_stat_statements | 1.4 | public | track execution statistics of all SQL statements executed
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(2 rows) count
-------
43
(1 row)ERROR: pg_stat_statements must be loaded via shared_preload_libraries谢谢,露西娅
发布于 2020-10-09 16:22:25
如果出现这种问题,不妨检查:
show shared_preload_libraries ;select name,setting,source,sourcefile,sourceline,pending_restart from pg_settings where name = 'shared_preload_libraries';可能在某个地方覆盖了您的shared_preload_libraries,或者服务器实际上没有重新启动,那么2.将显示,当setting字段将显示pg_stat_statements或pending_restart以外的其他内容时,如果该更改仍在等待重新启动,则会显示t。(我在这里没有评论权,所以我发帖子作为回复,希望能有所帮助)
https://dba.stackexchange.com/questions/276729
复制相似问题