powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
4 сообщений из 4, страница 1 из 1
Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
    #39951358
Malatus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.
Делаю мониторинг по статье POWA-like мониторинг PostgreSQL с помощью Prometheus https://habr.com/ru/post/345370/

Смотрю запросы. Обнаружил что имеются большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
Как находил часто запускаемые запросы:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT queryid,
       datname,
       left(query, 100) AS short_query,
       sum(calls) AS calls,
       sum(total_time) AS total_time,
       min(min_time) AS min_time,
       max(max_time) AS max_time,
       sum(mean_time*calls)/sum(calls) AS mean_time
FROM pg_stat_statements
JOIN pg_database ON pg_stat_statements.dbid = pg_database.oid
GROUP BY queryid,
         short_query,
         datname
ORDER BY calls DESC;


Модератор:
Вывод psql - текстовый, и бессмысленно выкладывать замазанные скриншоты.
И даже если выкладывате - настоятельная просьба прятать их под тег SPOILER.





Это нормально или нет?
...
Рейтинг: 0 / 0
Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
    #39951430
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Malatus,

тесты доступности сервера??
...
Рейтинг: 0 / 0
Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
    #39951660
Malatus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как сюда добавить еще и ip сервера с которого делается запрос?

```
SELECT queryid,
datname,
left(query, 100) AS short_query,
sum(calls) AS calls,
sum(total_time) AS total_time,
min(min_time) AS min_time,
max(max_time) AS max_time,
sum(mean_time*calls)/sum(calls) AS mean_time
FROM pg_stat_statements
JOIN pg_database ON pg_stat_statements.dbid = pg_database.oid
GROUP BY queryid,
short_query,
datname
ORDER BY calls DESC;
```
...
Рейтинг: 0 / 0
Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
    #39951730
grgdvo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Malatus,

попробуйте pg_stat_activity
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Большое количество запросов с запросами: SELECT ?; BEGIN; COMMIT и т.д.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]