mirror of
https://github.com/percona/pg_stat_monitor.git
synced 2026-02-04 05:56:21 +00:00
PG-338: Calls count is not correct in PG-13.; PG-331: Default values for better presentation in PMM (#191)
* PG-338: Calls count is not correct in PG-13. * PG-331: Defaults values for better presentation in PMM. * Update pg_stat_monitor.c Co-authored-by: Lenz Grimmer <lenz.grimmer@percona.com> Co-authored-by: Hamid Akhtar <hamid.akhtar@gmail.com> Co-authored-by: Ibrar Ahmad <ibrar.ahmad@gmail.com>
This commit is contained in:
4
guc.c
4
guc.c
@@ -51,7 +51,7 @@ init_guc(void)
|
|||||||
conf[i] = (GucVariable) {
|
conf[i] = (GucVariable) {
|
||||||
.guc_name = "pg_stat_monitor.pgsm_query_max_len",
|
.guc_name = "pg_stat_monitor.pgsm_query_max_len",
|
||||||
.guc_desc = "Sets the maximum length of query.",
|
.guc_desc = "Sets the maximum length of query.",
|
||||||
.guc_default = 1024,
|
.guc_default = 2048,
|
||||||
.guc_min = 1024,
|
.guc_min = 1024,
|
||||||
.guc_max = INT_MAX,
|
.guc_max = INT_MAX,
|
||||||
.guc_unit = 0,
|
.guc_unit = 0,
|
||||||
@@ -184,7 +184,7 @@ init_guc(void)
|
|||||||
.guc_name = "pg_stat_monitor.pgsm_track",
|
.guc_name = "pg_stat_monitor.pgsm_track",
|
||||||
.guc_desc = "Selects which statements are tracked by pg_stat_monitor.",
|
.guc_desc = "Selects which statements are tracked by pg_stat_monitor.",
|
||||||
.n_options = 3,
|
.n_options = 3,
|
||||||
.guc_default = PGSM_TRACK_ALL,
|
.guc_default = PGSM_TRACK_TOP,
|
||||||
.guc_min = PSGM_TRACK_NONE,
|
.guc_min = PSGM_TRACK_NONE,
|
||||||
.guc_max = PGSM_TRACK_ALL,
|
.guc_max = PGSM_TRACK_ALL,
|
||||||
.guc_restart = false,
|
.guc_restart = false,
|
||||||
|
|||||||
@@ -1791,6 +1791,11 @@ pg_stat_monitor_internal(FunctionCallInfo fcinfo,
|
|||||||
tmp = e->counters;
|
tmp = e->counters;
|
||||||
SpinLockRelease(&e->mutex);
|
SpinLockRelease(&e->mutex);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* In case that query plan is enabled, there is no need to show 0 planid query */
|
||||||
|
if (tmp.info.cmd_type == CMD_SELECT && PGSM_QUERY_PLAN && planid == 0)
|
||||||
|
continue;
|
||||||
|
|
||||||
if (!IsBucketValid(bucketid))
|
if (!IsBucketValid(bucketid))
|
||||||
{
|
{
|
||||||
if (tmp.state == PGSS_FINISHED)
|
if (tmp.state == PGSS_FINISHED)
|
||||||
|
|||||||
Reference in New Issue
Block a user