а вот кто как себе настраивает?
вот например берем ps:
\set ps 'SELECT pid, (NOW() - query_start)::INTERVAL(0) TL, query FROM pg_stat_activity WHERE state=\'active\' and pid
<>pg_backend_pid();'
Вопрос 1.
хочу написать:
:ps -l
и получить список запросов которые выполняются дольше определенного
времени (скажем 30 сек).
можно ли наладить передачу аргументов исполняемому SQL?
Вопрос 2.
такой :ps выводит [иногда] очень длинные query. Нет ли встроенной
функции, которая по query выведет короткий SELECT/INSERT (то же что в
ps ax выводится например)
Вопрос 3.
Можно ли только для этого запроса переключить '\x' в заданное
значение, а чтобы после выполнения '\x' стало тем же чем и было у
пользователя?
Вопрос 4.
Можно ли отключить нафиг километровые строки из минусов?
а то выглядит вот так:
pid │ tl │
query
───────┼──────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
20276 │ 00:06:27 │ VACUUM ANALYZE VERBOSE orders;
19360 │ 00:00:11 │
То есть минусов рисует дохрелион, а вот гугл мне не помог как их
отключить.
Ну и гугл теперь забанили в России, так что дальше придется как-то без
него обходиться ;)
--
. ''`. Dmitry E. Oboukhov <unera@debian.org>
: :’ :
`. `~’ GPG key: 4096R/08EEA756 2014-08-30
`- 71ED ACFC 6801 0DD9 1AD1 9B86 8D1F 969A 08EE A756