Bootstrap

AnolisOS 8.8 PostgreSQL PG_STAT_STATEMENTS

        PostgreSQL PG_STAT_STATEMENTS 插件的安装

[root@localhost ~]# su - postgres
[postgres@localhost ~]$ vi /usr/local/pgsql-12.8/data/postgresql.conf
shared_preload_libraries = 'passwordcheck,pg_stat_statements'
[postgres@localhost ~]$ /usr/local/pgsql-12.8/bin/pg_ctl restart -D /usr/local/pgsql-12.8/data/
[postgres@localhost ~]$ /usr/local/pgsql-12.8/bin/psql
psql (12.8)
Type "help" for help.

postgres=# \c cloud_test
You are now connected to database "cloud_test" as user "postgres".
cloud_test=# create extension pg_stat_statements;
CREATE EXTENSION

cloud_test=# \x
Expanded display is on.

cloud_test=# SELECT * FROM pg_stat_statements limit 1;
-[ RECORD 1 ]-------+------------------------------------------------------------------------------------------------------------------------------
userid              | 10
dbid                | 13593
queryid             | -3538922661061988179
query               | SELECT pg_catalog.quote_ident(datname) FROM pg_catalog.pg_database  WHERE substring(pg_catalog.quote_ident(datname),$1,$2)=$3+
                    | LIMIT $4
calls               | 3
total_time          | 0.054371
min_time            | 0.013099
max_time            | 0.027658
mean_time           | 0.018123666666666666
stddev_time         | 0.006745069326717275
rows                | 3
shared_blks_hit     | 3
shared_blks_read    | 0
shared_blks_dirtied | 0
shared_blks_written | 0
local_blks_hit      | 0
local_blks_read     | 0
local_blks_dirtied  | 0
local_blks_written  | 0
temp_blks_read      | 0
temp_blks_written   | 0
blk_read_time       | 0
blk_write_time      | 0

cloud_test=#

;