其他分享
首页 > 其他分享> > 日常

日常

作者:互联网

1. 创建扩展模块

创建extension模块

postgres=# CREATE EXTENSION pg_stat_statements;

CREATE EXTENSION

2. 配置postgresql.conf参数文件

修改数据库PG_HOME下的postgresql.conf文件

shared_preload_libraries= 'pg_stat_statements'

pg_stat_statements.max= 10000 #pg_stat_statements中记录的最大的SQL条目数,默认为5000

pg_stat_statements.track= all#记录pg_stat_statements中的

pg_stat_satements.saveon   #用来控制数据库在关闭的时候,是否将SQL信息保存到文件中。默认打开

pg_stat_satements.track_utilityon #追踪SQL命令:DQLDDL 以及DQL,DDL以外的其他SQL命令(off只记录DQLDDL)

如果没有配置postgresql.conf文件中的shared_preload_libraries,那么将会提示如下报错:

ERROR:pg_stat_statements must be loaded via shared_preload_libraries

3. 重启pg数据库

 

标签:stat,statements,libraries,日常,conf,SQL,pg
来源: https://www.cnblogs.com/xiaoyuskill/p/15618039.html