Skip to content
This repository was archived by the owner on Jul 6, 2021. It is now read-only.

Commit 854d5f3

Browse files
committed
G003: order by deadlocks, K003: order by total time
1 parent 708e7b4 commit 854d5f3

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

pghrep/templates/G003.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ User | Setting
3737
{{- end -}}
3838
{{ if (index (index (index .results .hosts.master) "data") "databases_stat") }}
3939
#### Databases data ####
40-
Database | Conflicts | Deadlocks | Stats reset at | Stat reset
40+
Database | Conflicts | ▼ Deadlocks | Stats reset at | Stat reset
4141
-------------|-------|-----------|----------------|------------
4242
{{ range $i, $key := (index (index (index (index .results .hosts.master) "data") "databases_stat") "_keys") }}
4343
{{- $value:= (index (index (index (index $.results $.hosts.master) "data") "databases_stat") $key) -}}
@@ -85,7 +85,7 @@ User | Setting
8585
{{- end -}}
8686
{{ if (index (index (index $.results $host) "data") "databases_stat") }}
8787
#### Databases data ####
88-
Database | Conflicts | Deadlocks | Stats reset at | Stat reset
88+
Database | Conflicts | ▼ Deadlocks | Stats reset at | Stat reset
8989
-------------|-------|-----------|----------------|------------
9090
{{ range $i, $key := (index (index (index (index $.results $host) "data") "databases_stat") "_keys") }}
9191
{{- $value:= (index (index (index (index $.results $host) "data") "databases_stat") $key) -}}

pghrep/templates/K003.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ End: {{ (index (index (index .results .hosts.master) "data") "end_timestamptz")
88
Period seconds: {{ (index (index (index .results .hosts.master) "data") "period_seconds") }}
99
Period age: {{ (index (index (index .results .hosts.master) "data") "period_age") }}
1010

11-
\# | Calls | Total time | Rows | shared_blks_hit | shared_blks_read | shared_blks_dirtied | shared_blks_written | blk_read_time | blk_write_time | kcache_reads | kcache_writes | kcache_user_time_ms | kcache_system_time | Query
11+
\# | Calls | ▼ Total time | Rows | shared_blks_hit | shared_blks_read | shared_blks_dirtied | shared_blks_written | blk_read_time | blk_write_time | kcache_reads | kcache_writes | kcache_user_time_ms | kcache_system_time | Query
1212
----|-------|------------|------|-----------------|------------------|---------------------|---------------------|---------------|----------------|--------------|---------------|---------------------|--------------------|-------
1313
{{ range $i, $key := (index (index (index (index .results .hosts.master) "data") "queries") "_keys") }}
1414
{{- $value := (index (index (index (index $.results $.hosts.master) "data") "queries") $key) -}}

resources/checks/G003_timeouts_locks.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,12 @@ with timeouts as (
55
), locks as (
66
select json_object_agg(s.name,s ) from pg_settings s where name in ('deadlock_timeout', 'lock_timeout', 'max_locks_per_transaction', 'max_pred_locks_per_page', 'max_pred_locks_per_relation', 'max_pred_locks_per_transaction')
77
), databases_stat as (
8-
select *, ((now() - sd.stats_reset)::interval(0)::text) as stats_reset_age from pg_stat_database sd where datname in (SELECT datname FROM pg_database WHERE datistemplate = false)
8+
select
9+
*,
10+
((now() - sd.stats_reset)::interval(0)::text) as stats_reset_age
11+
from pg_stat_database sd
12+
where datname in (SELECT datname FROM pg_database WHERE datistemplate = false)
13+
order by deadlocks desc
914
), dbs_data as (
1015
select json_object_agg(sd.datname, sd) from databases_stat sd
1116
), db_specified_settings as (

0 commit comments

Comments
 (0)