PostgreSQL:无需重新加载服务器即可启用 pg_stat_statements

PostgreSQL:无需重新加载服务器即可启用 pg_stat_statements

我想启用扩展pg_stat_statements。它是作为扩展安装的。但直到服务器重新启动后我才能看到它。有什么方法可以避免重新启动吗?我试过:

  1. /etc/init.d/pg... reload
  2. SELECT pg_reload_conf()

答案1

来自文档

pg_stat_statements 模块提供了一种跟踪服务器执行的所有 SQL 语句的执行统计信息的方法。

必须通过将 pg_stat_statements 添加到 postgresql.conf 中的 shared_preload_libraries 来加载该模块,因为它需要额外的共享内存。这意味着需要重新启动服务器才能添加或删除模块。

相关内容