Skip to content

Conversation

@knizhnik
Copy link
Contributor

@knizhnik knizhnik commented Dec 7, 2024

Problem

It will be useful to understand what kind of queries our clients are executed.
And one of the most important characteristic of query is query execution time - at least it allows to distinguish OLAP and OLTP queries. Also monitoring query execution time can help to detect problem with performance (assuming that workload is more or less stable).

Summary of changes

Add query execution time histogram.

@knizhnik knizhnik requested review from a team as code owners December 7, 2024 19:01
@knizhnik knizhnik requested review from jcsp and tristan957 December 7, 2024 19:01
@github-actions
Copy link

github-actions bot commented Dec 7, 2024

8525 tests run: 7942 passed, 0 failed, 583 skipped (full report)


Flaky tests (6)

Postgres 16

Postgres 15

Postgres 14

Code coverage* (full report)

  • functions: 32.3% (9063 of 28081 functions)
  • lines: 48.6% (80104 of 164866 lines)

* collected from Rust tests only


The comment gets automatically updated with the latest test results
333764f at 2025-06-05T08:55:01.860Z :recycle:
@github-actions
Copy link

github-actions bot commented Jun 4, 2025

If this PR added a GUC in the Postgres fork or neon extension,
please regenerate the Postgres settings in the cloud repo:

make NEON_WORKDIR=path/to/neon/checkout \
  -C goapp/internal/shareddomain/postgres generate

If you're an external contributor, a Neon employee will assist in
making sure this step is done.

@knizhnik knizhnik requested a review from ololobus June 4, 2025 15:24
@knizhnik knizhnik added this pull request to the merge queue Jun 5, 2025
Merged via the queue into main with commit 6123fe2 Jun 5, 2025
187 of 189 checks passed
@knizhnik knizhnik deleted the query_time_hist branch June 5, 2025 11:25
skyzh pushed a commit that referenced this pull request Jun 6, 2025
## Problem


It will be useful to understand what kind of queries our clients are
executed.
And one of the most important characteristic of query is query execution
time - at least it allows to distinguish OLAP and OLTP queries. Also
monitoring query execution time can help to detect problem with
performance (assuming that workload is more or less stable).

## Summary of changes

Add query execution time histogram.

---------

Co-authored-by: Konstantin Knizhnik <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

4 participants