Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- netdisco=> SELECT pid, age(clock_timestamp(), query_start), usename, query
- netdisco-> FROM pg_stat_activity
- netdisco-> WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
- netdisco-> ORDER BY query_start desc;
- pid | age | usename | query
- -------+-----------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
- 1092 | | | <insufficient privilege>
- 1094 | | postgres | <insufficient privilege>
- 1090 | | | <insufficient privilege>
- 1089 | | | <insufficient privilege>
- 1091 | | | <insufficient privilege>
- 1145 | 00:00:00.742522 | netdisco | SELECT me.job, me.entered, me.started, me.finished, me.device, me.port, me.action, me.subaction, me.status, me.username, me.userip, me.log, me.debug, me.device_key, me.job_priority FROM ( WITH my_jobs AS+
- | | | (SELECT admin.* FROM admin +
- | | | LEFT OUTER JOIN device_skip ds +
- | | | ON (ds.backend = $1 AND admin.device = ds.device +
- | | | AND admin.action = ANY (ds.actionset)) +
- | | | WHERE admin.status = 'queued' +
- | | | AND ds.device IS NULL) +
- | | | +
- | | | SELECT my_jobs.*, +
- | | | CASE WHEN ( (my_jobs.username IS NOT NULL AND ((ds.deferrals IS NULL AND ds.last_defer IS NULL) +
- | | | OR my_jobs.entered > ds.last_defer)) +
- | | | OR (my_jobs.action = ANY (string_to_array(btrim($2, '{"}'), '","'))) ) +
- | | | THEN 100 +
- | | | ELSE 0 +
- | | | END AS job_priority +
- | | | FROM my_jobs +
- | | | +
- | | | LEFT OUTER JOIN device_skip ds +
- | | | ON (ds.backend = $3 AND ds.device = my_jobs.device) +
- | | | +
- | | | WHERE ds.deferrals < $4 +
- | | | OR (my_jobs.username IS NOT NULL AND (ds.la
- 1147 | 00:01:26.555289 | netdisco | SELECT me.action, me.entered, me.entered_stamp, me.number, me.start, me.end, me.elapsed FROM ( SELECT action, +
- | | | entered, +
- | | | to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp, +
- | | | COUNT( device ) AS number, +
- | | | MIN( started ) AS start, +
- | | | MAX( finished ) AS end, +
- | | | justify_interval( +
- | | | extract ( epoch FROM( max( finished ) - min( started ) ) ) +
- | | | * interval '1 second' +
- | | | ) AS elapsed +
- | | | FROM admin +
- | | | WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' ) +
- | | | GROUP BY action, entered +
- | | | HAVING count( device ) > 1 +
- | | | AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0 +
- | | | ORDER BY entered DESC, elapsed DESC +
- | | | LIMIT 30 +
- | | | ) me
- 1150 | 00:01:39.340502 | netdisco | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | WHERE port_control +
- | | | UNION +
- | | | SELECT username, 'admin' AS role FROM users +
- | | | WHERE admin +
- | | | UNION +
- | | | SELECT username, 'ldap' AS role FROM users +
- | | | WHERE ldap +
- | | | UNION +
- | | | SELECT username, 'radius' AS role FROM users +
- | | | WHERE radius +
- | | | UNION +
- | | | SELECT username, 'api' AS role FROM users +
- | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | ) me WHERE ( me.username = $1 )
- 1146 | 00:27:01.126685 | netdisco | SELECT me.action, me.entered, me.entered_stamp, me.number, me.start, me.end, me.elapsed FROM ( SELECT action, +
- | | | entered, +
- | | | to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp, +
- | | | COUNT( device ) AS number, +
- | | | MIN( started ) AS start, +
- | | | MAX( finished ) AS end, +
- | | | justify_interval( +
- | | | extract ( epoch FROM( max( finished ) - min( started ) ) ) +
- | | | * interval '1 second' +
- | | | ) AS elapsed +
- | | | FROM admin +
- | | | WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' ) +
- | | | GROUP BY action, entered +
- | | | HAVING count( device ) > 1 +
- | | | AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0 +
- | | | ORDER BY entered DESC, elapsed DESC +
- | | | LIMIT 30 +
- | | | ) me
- 1149 | 00:41:04.684557 | netdisco | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | WHERE port_control +
- | | | UNION +
- | | | SELECT username, 'admin' AS role FROM users +
- | | | WHERE admin +
- | | | UNION +
- | | | SELECT username, 'ldap' AS role FROM users +
- | | | WHERE ldap +
- | | | UNION +
- | | | SELECT username, 'radius' AS role FROM users +
- | | | WHERE radius +
- | | | UNION +
- | | | SELECT username, 'api' AS role FROM users +
- | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | ) me WHERE ( me.username = $1 )
- 1148 | 00:41:12.160852 | netdisco | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | WHERE port_control +
- | | | UNION +
- | | | SELECT username, 'admin' AS role FROM users +
- | | | WHERE admin +
- | | | UNION +
- | | | SELECT username, 'ldap' AS role FROM users +
- | | | WHERE ldap +
- | | | UNION +
- | | | SELECT username, 'radius' AS role FROM users +
- | | | WHERE radius +
- | | | UNION +
- | | | SELECT username, 'api' AS role FROM users +
- | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | ) me WHERE ( me.username = $1 )
- 29723 | 03:29:15.941089 | netdisco | commit
- (12 rows)
- netdisco=> SELECT now() - query_start as "runtime", usename, datname,state, query
- netdisco-> FROM pg_stat_activity
- netdisco-> WHERE now() - query_start > '2 minutes'::interval
- netdisco-> ORDER BY runtime DESC;
- runtime | usename | datname | state | query
- -----------------+----------+----------+-------+----------------------------------------------------------------------------------------------------------------
- 03:33:35.27064 | netdisco | netdisco | idle | commit
- 00:45:31.490406 | netdisco | netdisco | idle | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | | WHERE port_control +
- | | | | UNION +
- | | | | SELECT username, 'admin' AS role FROM users +
- | | | | WHERE admin +
- | | | | UNION +
- | | | | SELECT username, 'ldap' AS role FROM users +
- | | | | WHERE ldap +
- | | | | UNION +
- | | | | SELECT username, 'radius' AS role FROM users +
- | | | | WHERE radius +
- | | | | UNION +
- | | | | SELECT username, 'api' AS role FROM users +
- | | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | | ) me WHERE ( me.username = $1 )
- 00:45:24.014113 | netdisco | netdisco | idle | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | | WHERE port_control +
- | | | | UNION +
- | | | | SELECT username, 'admin' AS role FROM users +
- | | | | WHERE admin +
- | | | | UNION +
- | | | | SELECT username, 'ldap' AS role FROM users +
- | | | | WHERE ldap +
- | | | | UNION +
- | | | | SELECT username, 'radius' AS role FROM users +
- | | | | WHERE radius +
- | | | | UNION +
- | | | | SELECT username, 'api' AS role FROM users +
- | | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | | ) me WHERE ( me.username = $1 )
- 00:31:20.456244 | netdisco | netdisco | idle | SELECT me.action, me.entered, me.entered_stamp, me.number, me.start, me.end, me.elapsed FROM ( SELECT action,+
- | | | | entered, +
- | | | | to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp, +
- | | | | COUNT( device ) AS number, +
- | | | | MIN( started ) AS start, +
- | | | | MAX( finished ) AS end, +
- | | | | justify_interval( +
- | | | | extract ( epoch FROM( max( finished ) - min( started ) ) ) +
- | | | | * interval '1 second' +
- | | | | ) AS elapsed +
- | | | | FROM admin +
- | | | | WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' ) +
- | | | | GROUP BY action, entered +
- | | | | HAVING count( device ) > 1 +
- | | | | AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0 +
- | | | | ORDER BY entered DESC, elapsed DESC +
- | | | | LIMIT 30 +
- | | | | ) me
- 00:05:58.670064 | netdisco | netdisco | idle | SELECT me.role FROM ( SELECT username, 'port_control' AS role FROM users +
- | | | | WHERE port_control +
- | | | | UNION +
- | | | | SELECT username, 'admin' AS role FROM users +
- | | | | WHERE admin +
- | | | | UNION +
- | | | | SELECT username, 'ldap' AS role FROM users +
- | | | | WHERE ldap +
- | | | | UNION +
- | | | | SELECT username, 'radius' AS role FROM users +
- | | | | WHERE radius +
- | | | | UNION +
- | | | | SELECT username, 'api' AS role FROM users +
- | | | | WHERE token IS NOT NULL AND token_from IS NOT NULL +
- | | | | ) me WHERE ( me.username = $1 )
- 00:05:45.884854 | netdisco | netdisco | idle | SELECT me.action, me.entered, me.entered_stamp, me.number, me.start, me.end, me.elapsed FROM ( SELECT action,+
- | | | | entered, +
- | | | | to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp, +
- | | | | COUNT( device ) AS number, +
- | | | | MIN( started ) AS start, +
- | | | | MAX( finished ) AS end, +
- | | | | justify_interval( +
- | | | | extract ( epoch FROM( max( finished ) - min( started ) ) ) +
- | | | | * interval '1 second' +
- | | | | ) AS elapsed +
- | | | | FROM admin +
- | | | | WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' ) +
- | | | | GROUP BY action, entered +
- | | | | HAVING count( device ) > 1 +
- | | | | AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0 +
- | | | | ORDER BY entered DESC, elapsed DESC +
- | | | | LIMIT 30 +
- | | | | ) me
- (6 rows)
Advertisement
Add Comment
Please, Sign In to add comment