Guest User

Untitled

a guest
Oct 7th, 2019
368
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 37.62 KB | None | 0 0
  1. netdisco=> SELECT pid, age(clock_timestamp(), query_start), usename, query
  2. netdisco-> FROM pg_stat_activity
  3. netdisco-> WHERE query != '<IDLE>' AND query NOT ILIKE '%pg_stat_activity%'
  4. netdisco-> ORDER BY query_start desc;
  5.   pid  |       age       | usename  |                                                                                                    query                                                                                                    
  6. -------+-----------------+----------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
  7.   1092 |                 |          | <insufficient privilege>
  8.   1094 |                 | postgres | <insufficient privilege>
  9.   1090 |                 |          | <insufficient privilege>
  10.   1089 |                 |          | <insufficient privilege>
  11.   1091 |                 |          | <insufficient privilege>
  12.   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+
  13.        |                 |          |     (SELECT admin.* FROM admin                                                                                                                                                                              +
  14.        |                 |          |        LEFT OUTER JOIN device_skip ds                                                                                                                                                                       +
  15.        |                 |          |          ON (ds.backend = $1 AND admin.device = ds.device                                                                                                                                                   +
  16.        |                 |          |              AND admin.action = ANY (ds.actionset))                                                                                                                                                         +
  17.        |                 |          |       WHERE admin.status = 'queued'                                                                                                                                                                         +
  18.        |                 |          |         AND ds.device IS NULL)                                                                                                                                                                              +
  19.        |                 |          |                                                                                                                                                                                                             +
  20.        |                 |          |   SELECT my_jobs.*,                                                                                                                                                                                         +
  21.        |                 |          |          CASE WHEN ( (my_jobs.username IS NOT NULL AND ((ds.deferrals IS NULL AND ds.last_defer IS NULL)                                                                                                    +
  22.        |                 |          |                                                         OR my_jobs.entered > ds.last_defer))                                                                                                                +
  23.        |                 |          |                     OR (my_jobs.action = ANY (string_to_array(btrim($2, '{"}'), '","'))) )                                                                                                                  +
  24.        |                 |          |               THEN 100                                                                                                                                                                                      +
  25.        |                 |          |               ELSE 0                                                                                                                                                                                        +
  26.        |                 |          |           END AS job_priority                                                                                                                                                                               +
  27.        |                 |          |     FROM my_jobs                                                                                                                                                                                            +
  28.        |                 |          |                                                                                                                                                                                                             +
  29.        |                 |          |     LEFT OUTER JOIN device_skip ds                                                                                                                                                                          +
  30.        |                 |          |       ON (ds.backend = $3 AND ds.device = my_jobs.device)                                                                                                                                                   +
  31.        |                 |          |                                                                                                                                                                                                             +
  32.        |                 |          |    WHERE ds.deferrals < $4                                                                                                                                                                                  +
  33.        |                 |          |       OR (my_jobs.username IS NOT NULL AND (ds.la
  34.   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,                                                                                              +
  35.        |                 |          |          entered,                                                                                                                                                                                           +
  36.        |                 |          |          to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp,                                                                                                                                      +
  37.        |                 |          |          COUNT( device ) AS number,                                                                                                                                                                         +
  38.        |                 |          |          MIN( started ) AS start,                                                                                                                                                                           +
  39.        |                 |          |          MAX( finished ) AS end,                                                                                                                                                                            +
  40.        |                 |          |          justify_interval(                                                                                                                                                                                  +
  41.        |                 |          |            extract ( epoch FROM( max( finished ) - min( started ) ) )                                                                                                                                       +
  42.        |                 |          |              * interval '1 second'                                                                                                                                                                          +
  43.        |                 |          |          ) AS elapsed                                                                                                                                                                                       +
  44.        |                 |          |     FROM admin                                                                                                                                                                                              +
  45.        |                 |          |     WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' )                                                                                                                                          +
  46.        |                 |          |     GROUP BY action, entered                                                                                                                                                                                +
  47.        |                 |          |     HAVING count( device ) > 1                                                                                                                                                                              +
  48.        |                 |          |       AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0                                                                                                                                      +
  49.        |                 |          |     ORDER BY entered DESC, elapsed DESC                                                                                                                                                                     +
  50.        |                 |          |     LIMIT 30                                                                                                                                                                                                +
  51.        |                 |          | ) me
  52.   1150 | 00:01:39.340502 | netdisco | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                                                                                                                   +
  53.        |                 |          |     WHERE port_control                                                                                                                                                                                      +
  54.        |                 |          |   UNION                                                                                                                                                                                                     +
  55.        |                 |          |   SELECT username, 'admin' AS role FROM users                                                                                                                                                               +
  56.        |                 |          |     WHERE admin                                                                                                                                                                                             +
  57.        |                 |          |   UNION                                                                                                                                                                                                     +
  58.        |                 |          |   SELECT username, 'ldap' AS role FROM users                                                                                                                                                                +
  59.        |                 |          |     WHERE ldap                                                                                                                                                                                              +
  60.        |                 |          |   UNION                                                                                                                                                                                                     +
  61.        |                 |          |   SELECT username, 'radius' AS role FROM users                                                                                                                                                              +
  62.        |                 |          |     WHERE radius                                                                                                                                                                                            +
  63.        |                 |          |   UNION                                                                                                                                                                                                     +
  64.        |                 |          |   SELECT username, 'api' AS role FROM users                                                                                                                                                                 +
  65.        |                 |          |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                                                                                                                      +
  66.        |                 |          | ) me WHERE ( me.username = $1 )
  67.   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,                                                                                              +
  68.        |                 |          |          entered,                                                                                                                                                                                           +
  69.        |                 |          |          to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp,                                                                                                                                      +
  70.        |                 |          |          COUNT( device ) AS number,                                                                                                                                                                         +
  71.        |                 |          |          MIN( started ) AS start,                                                                                                                                                                           +
  72.        |                 |          |          MAX( finished ) AS end,                                                                                                                                                                            +
  73.        |                 |          |          justify_interval(                                                                                                                                                                                  +
  74.        |                 |          |            extract ( epoch FROM( max( finished ) - min( started ) ) )                                                                                                                                       +
  75.        |                 |          |              * interval '1 second'                                                                                                                                                                          +
  76.        |                 |          |          ) AS elapsed                                                                                                                                                                                       +
  77.        |                 |          |     FROM admin                                                                                                                                                                                              +
  78.        |                 |          |     WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' )                                                                                                                                          +
  79.        |                 |          |     GROUP BY action, entered                                                                                                                                                                                +
  80.        |                 |          |     HAVING count( device ) > 1                                                                                                                                                                              +
  81.        |                 |          |       AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0                                                                                                                                      +
  82.        |                 |          |     ORDER BY entered DESC, elapsed DESC                                                                                                                                                                     +
  83.        |                 |          |     LIMIT 30                                                                                                                                                                                                +
  84.        |                 |          | ) me
  85.   1149 | 00:41:04.684557 | netdisco | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                                                                                                                   +
  86.        |                 |          |     WHERE port_control                                                                                                                                                                                      +
  87.        |                 |          |   UNION                                                                                                                                                                                                     +
  88.        |                 |          |   SELECT username, 'admin' AS role FROM users                                                                                                                                                               +
  89.        |                 |          |     WHERE admin                                                                                                                                                                                             +
  90.        |                 |          |   UNION                                                                                                                                                                                                     +
  91.        |                 |          |   SELECT username, 'ldap' AS role FROM users                                                                                                                                                                +
  92.        |                 |          |     WHERE ldap                                                                                                                                                                                              +
  93.        |                 |          |   UNION                                                                                                                                                                                                     +
  94.        |                 |          |   SELECT username, 'radius' AS role FROM users                                                                                                                                                              +
  95.        |                 |          |     WHERE radius                                                                                                                                                                                            +
  96.        |                 |          |   UNION                                                                                                                                                                                                     +
  97.        |                 |          |   SELECT username, 'api' AS role FROM users                                                                                                                                                                 +
  98.        |                 |          |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                                                                                                                      +
  99.        |                 |          | ) me WHERE ( me.username = $1 )
  100.   1148 | 00:41:12.160852 | netdisco | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                                                                                                                   +
  101.        |                 |          |     WHERE port_control                                                                                                                                                                                      +
  102.        |                 |          |   UNION                                                                                                                                                                                                     +
  103.        |                 |          |   SELECT username, 'admin' AS role FROM users                                                                                                                                                               +
  104.        |                 |          |     WHERE admin                                                                                                                                                                                             +
  105.        |                 |          |   UNION                                                                                                                                                                                                     +
  106.        |                 |          |   SELECT username, 'ldap' AS role FROM users                                                                                                                                                                +
  107.        |                 |          |     WHERE ldap                                                                                                                                                                                              +
  108.        |                 |          |   UNION                                                                                                                                                                                                     +
  109.        |                 |          |   SELECT username, 'radius' AS role FROM users                                                                                                                                                              +
  110.        |                 |          |     WHERE radius                                                                                                                                                                                            +
  111.        |                 |          |   UNION                                                                                                                                                                                                     +
  112.        |                 |          |   SELECT username, 'api' AS role FROM users                                                                                                                                                                 +
  113.        |                 |          |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                                                                                                                      +
  114.        |                 |          | ) me WHERE ( me.username = $1 )
  115.  29723 | 03:29:15.941089 | netdisco | commit
  116. (12 rows)
  117. netdisco=> SELECT now() - query_start as "runtime", usename, datname,state, query
  118. netdisco->  FROM  pg_stat_activity
  119. netdisco->   WHERE now() - query_start > '2 minutes'::interval
  120. netdisco->  ORDER BY runtime DESC;
  121.      runtime     | usename  | datname  | state |                                                     query                                                      
  122. -----------------+----------+----------+-------+----------------------------------------------------------------------------------------------------------------
  123.  03:33:35.27064  | netdisco | netdisco | idle  | commit
  124.  00:45:31.490406 | netdisco | netdisco | idle  | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                     +
  125.                  |          |          |       |     WHERE port_control                                                                                        +
  126.                  |          |          |       |   UNION                                                                                                       +
  127.                  |          |          |       |   SELECT username, 'admin' AS role FROM users                                                                 +
  128.                  |          |          |       |     WHERE admin                                                                                               +
  129.                  |          |          |       |   UNION                                                                                                       +
  130.                  |          |          |       |   SELECT username, 'ldap' AS role FROM users                                                                  +
  131.                  |          |          |       |     WHERE ldap                                                                                                +
  132.                  |          |          |       |   UNION                                                                                                       +
  133.                  |          |          |       |   SELECT username, 'radius' AS role FROM users                                                                +
  134.                  |          |          |       |     WHERE radius                                                                                              +
  135.                  |          |          |       |   UNION                                                                                                       +
  136.                  |          |          |       |   SELECT username, 'api' AS role FROM users                                                                   +
  137.                  |          |          |       |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                        +
  138.                  |          |          |       | ) me WHERE ( me.username = $1 )
  139.  00:45:24.014113 | netdisco | netdisco | idle  | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                     +
  140.                  |          |          |       |     WHERE port_control                                                                                        +
  141.                  |          |          |       |   UNION                                                                                                       +
  142.                  |          |          |       |   SELECT username, 'admin' AS role FROM users                                                                 +
  143.                  |          |          |       |     WHERE admin                                                                                               +
  144.                  |          |          |       |   UNION                                                                                                       +
  145.                  |          |          |       |   SELECT username, 'ldap' AS role FROM users                                                                  +
  146.                  |          |          |       |     WHERE ldap                                                                                                +
  147.                  |          |          |       |   UNION                                                                                                       +
  148.                  |          |          |       |   SELECT username, 'radius' AS role FROM users                                                                +
  149.                  |          |          |       |     WHERE radius                                                                                              +
  150.                  |          |          |       |   UNION                                                                                                       +
  151.                  |          |          |       |   SELECT username, 'api' AS role FROM users                                                                   +
  152.                  |          |          |       |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                        +
  153.                  |          |          |       | ) me WHERE ( me.username = $1 )
  154.  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,+
  155.                  |          |          |       |          entered,                                                                                             +
  156.                  |          |          |       |          to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp,                                        +
  157.                  |          |          |       |          COUNT( device ) AS number,                                                                           +
  158.                  |          |          |       |          MIN( started ) AS start,                                                                             +
  159.                  |          |          |       |          MAX( finished ) AS end,                                                                              +
  160.                  |          |          |       |          justify_interval(                                                                                    +
  161.                  |          |          |       |            extract ( epoch FROM( max( finished ) - min( started ) ) )                                         +
  162.                  |          |          |       |              * interval '1 second'                                                                            +
  163.                  |          |          |       |          ) AS elapsed                                                                                         +
  164.                  |          |          |       |     FROM admin                                                                                                +
  165.                  |          |          |       |     WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' )                                            +
  166.                  |          |          |       |     GROUP BY action, entered                                                                                  +
  167.                  |          |          |       |     HAVING count( device ) > 1                                                                                +
  168.                  |          |          |       |       AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0                                        +
  169.                  |          |          |       |     ORDER BY entered DESC, elapsed DESC                                                                       +
  170.                  |          |          |       |     LIMIT 30                                                                                                  +
  171.                  |          |          |       | ) me
  172.  00:05:58.670064 | netdisco | netdisco | idle  | SELECT me.role FROM (  SELECT username, 'port_control' AS role FROM users                                     +
  173.                  |          |          |       |     WHERE port_control                                                                                        +
  174.                  |          |          |       |   UNION                                                                                                       +
  175.                  |          |          |       |   SELECT username, 'admin' AS role FROM users                                                                 +
  176.                  |          |          |       |     WHERE admin                                                                                               +
  177.                  |          |          |       |   UNION                                                                                                       +
  178.                  |          |          |       |   SELECT username, 'ldap' AS role FROM users                                                                  +
  179.                  |          |          |       |     WHERE ldap                                                                                                +
  180.                  |          |          |       |   UNION                                                                                                       +
  181.                  |          |          |       |   SELECT username, 'radius' AS role FROM users                                                                +
  182.                  |          |          |       |     WHERE radius                                                                                              +
  183.                  |          |          |       |   UNION                                                                                                       +
  184.                  |          |          |       |   SELECT username, 'api' AS role FROM users                                                                   +
  185.                  |          |          |       |     WHERE token IS NOT NULL AND token_from IS NOT NULL                                                        +
  186.                  |          |          |       | ) me WHERE ( me.username = $1 )
  187.  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,+
  188.                  |          |          |       |          entered,                                                                                             +
  189.                  |          |          |       |          to_char( entered, 'YYYY-MM-DD HH24:MI:SS' ) AS entered_stamp,                                        +
  190.                  |          |          |       |          COUNT( device ) AS number,                                                                           +
  191.                  |          |          |       |          MIN( started ) AS start,                                                                             +
  192.                  |          |          |       |          MAX( finished ) AS end,                                                                              +
  193.                  |          |          |       |          justify_interval(                                                                                    +
  194.                  |          |          |       |            extract ( epoch FROM( max( finished ) - min( started ) ) )                                         +
  195.                  |          |          |       |              * interval '1 second'                                                                            +
  196.                  |          |          |       |          ) AS elapsed                                                                                         +
  197.                  |          |          |       |     FROM admin                                                                                                +
  198.                  |          |          |       |     WHERE action IN ( 'discover', 'macsuck', 'arpnip', 'nbtstat' )                                            +
  199.                  |          |          |       |     GROUP BY action, entered                                                                                  +
  200.                  |          |          |       |     HAVING count( device ) > 1                                                                                +
  201.                  |          |          |       |       AND SUM( CASE WHEN status LIKE 'queued%' THEN 1 ELSE 0 END ) = 0                                        +
  202.                  |          |          |       |     ORDER BY entered DESC, elapsed DESC                                                                       +
  203.                  |          |          |       |     LIMIT 30                                                                                                  +
  204.                  |          |          |       | ) me
  205. (6 rows)
Advertisement
Add Comment
Please, Sign In to add comment