Буквально на днях пользовался таким запросом для отладки блокировок. Он покажет чуть больше инфы, чем приведенный вами в статье, например имя пользователя и его ip, если есть разграничение доступа в вашей БД, время старта запроса и тело запроса, что поможет однозначно выявить неполадку.
select
sa.usename as username,
sa.client_addr,
sa.backend_start,
sa.query_start,
sa.wait_event_type,
sa.state,
sa.query,
lock.locktype,
lock.relation::regclass as rel,
lock.mode,
lock.transactionid as tid,
lock.virtualtransaction as vtid,
lock.pid,
lock.granted
from pg_catalog.pg_locks lock
left join pg_catalog.pg_database db
on db.oid = lock.database
left join pg_catalog.pg_stat_activity sa
on lock.pid = sa.pid
where not lock.pid = pg_backend_pid()
order by lock.pid;
Надо запускать Doom
Было бы очень интересно увидеть тесты батареек от Commo (Яндекс)
А где бенчмарки то?
Буквально на днях пользовался таким запросом для отладки блокировок. Он покажет чуть больше инфы, чем приведенный вами в статье, например имя пользователя и его ip, если есть разграничение доступа в вашей БД, время старта запроса и тело запроса, что поможет однозначно выявить неполадку.
Также пользуюсь вот таким дашбордом с postgres exporter.
Чтобы посмотреть интервью, нужно сначала преодолеть два рекламных блока. Так держать)