mirror of
https://github.com/percona/pg_stat_monitor.git
synced 2026-02-04 05:56:21 +00:00
* Cache application name for every backed instance * Improve pg_get_backend_status performance for PG16 and PG17 * Fix * Make application_name tracking disabled by default * Meke app name tracking opt-out * Format newly added code with pgindent * Fix build for PG17 * Fix
56 lines
1.4 KiB
Plaintext
56 lines
1.4 KiB
Plaintext
CREATE EXTENSION pg_stat_monitor;
|
|
SELECT pg_stat_monitor_reset();
|
|
pg_stat_monitor_reset
|
|
-----------------------
|
|
|
|
(1 row)
|
|
|
|
SELECT 1 AS num;
|
|
num
|
|
-----
|
|
1
|
|
(1 row)
|
|
|
|
SELECT query,application_name FROM pg_stat_monitor ORDER BY query COLLATE "C";
|
|
query | application_name
|
|
--------------------------------+-----------------------------
|
|
SELECT 1 AS num | pg_regress/application_name
|
|
SELECT pg_stat_monitor_reset() | pg_regress/application_name
|
|
(2 rows)
|
|
|
|
SELECT pg_stat_monitor_reset();
|
|
pg_stat_monitor_reset
|
|
-----------------------
|
|
|
|
(1 row)
|
|
|
|
SELECT 1 AS num;
|
|
num
|
|
-----
|
|
1
|
|
(1 row)
|
|
|
|
SET pg_stat_monitor.pgsm_track_application_names='no';
|
|
SELECT 1 AS num;
|
|
num
|
|
-----
|
|
1
|
|
(1 row)
|
|
|
|
SELECT query,application_name FROM pg_stat_monitor ORDER BY query, application_name COLLATE "C";
|
|
query | application_name
|
|
-------------------------------------------------------+-----------------------------
|
|
SELECT 1 AS num | pg_regress/application_name
|
|
SELECT 1 AS num |
|
|
SELECT pg_stat_monitor_reset() | pg_regress/application_name
|
|
SET pg_stat_monitor.pgsm_track_application_names='no' |
|
|
(4 rows)
|
|
|
|
SELECT pg_stat_monitor_reset();
|
|
pg_stat_monitor_reset
|
|
-----------------------
|
|
|
|
(1 row)
|
|
|
|
DROP EXTENSION pg_stat_monitor;
|