Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tJZOo-003toP-WC for pgsql-general@arkaria.postgresql.org; Fri, 06 Dec 2024 14:33:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1tJZNm-00CV6y-Qq for pgsql-general@arkaria.postgresql.org; Fri, 06 Dec 2024 14:32:40 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tJZNm-00CV6q-CW for pgsql-general@lists.postgresql.org; Fri, 06 Dec 2024 14:32:39 +0000 Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1tJZNg-001Mze-86 for pgsql-general@lists.postgresql.org; Fri, 06 Dec 2024 14:32:38 +0000 Received: by mail-ua1-x92f.google.com with SMTP id a1e0cc1a2514c-85c48f5e2c1so144990241.3 for ; Fri, 06 Dec 2024 06:32:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dbtune.com; s=google; t=1733495550; x=1734100350; darn=lists.postgresql.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=PNxD6/8JCLwb3e0su2totUccjxzHGVTHgJtSuPH4RHA=; b=GN3W9da6SGpRId6vg++fiMbQabiXh4W3fRw2mq70qpNdqUNT6gVWYJ5bwGqIeSbfb7 qAij/TuRTTVl1O9tDc1S4ESH024JWlOImKpgagxBwvWNLqRcJJAmMH7SauCt7l9yFGKn W8YyOYQrIekbt9e0PITzBrjxkb1BaVlGrK1wjUWJspeTUFhy4d11/d9TRGWHDmVqSscN t2enGKjImSJBF7scYv52rkL9kUlEaO7lzZa26AVoOIQwOKksOHkGZBkpDawMdYxQPHg3 KK2eh3UoJGydXM1hjukVXVAQ7zCzCp4ApcqK6UgU2ZVBwStyA3tKXD0MRkKZDDCDcZis T1XQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1733495550; x=1734100350; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=PNxD6/8JCLwb3e0su2totUccjxzHGVTHgJtSuPH4RHA=; b=qYzWNwt+4M0h9kgtQqNVOcmqEDYtGHi3WGSJ59MxQsREz4S4ELSxuENKrlPkfIhGLb 1V/cAdioVxBwLmLL3zP6pX8UP8H3pjXh0ziFw6nr8IxVnEqHT0xuzbzpSx8BRSfbuZDN /CuoYKIwL8rshamu5qBrfwXeK0B6oVzdgVa1H2ItHht9c+i3bR5uGGkolAHujzzgiAzK 1zHr07AtWDqEnX68W4kaU1yTDmPrKM7h0wgZ0nuPrLwgtmW5DT6Ng9mOveNKa63OHJ4V 3a9alaSdaceelW4qN0p9CLcGl8syWj0CfDxKFLX54lKppZOQ581ReoHNRr14/zaJzkPX 1AXQ== X-Gm-Message-State: AOJu0YxgzwAHgMYlmdoZp2sri1F7Mx7UBHVvQhZlNileRnKMCgeLDCL0 yzjkFlOr0M4DoL44FElO6uJNwaYKIJaHyCQI3e5UZm8AE94o84JUXp3cypKCln3pfYZo6ioKxTb aof8iEhYJdwT0H441KL4eqmI0S1Ln2qXTz4gelKX7025cgTC9eHM= X-Gm-Gg: ASbGncvRi5cK6+CGp/gKEdH2jkfIsh/PwIiswr5bK6WuOsPKoyBGs114JPIZvy70AX1 N0EA8f66Zh9PIfWaLKtjfYEaKTNaDDJHBww== X-Google-Smtp-Source: AGHT+IF40ryo/xlfe8+96EuTx76bGB1kh/nRXh1SX5gtqsy06dDtmhNztsCAJrEzmP7q9fvrYpao+Uc25tJu56DdGOA= X-Received: by 2002:a05:6122:2912:b0:50d:4cb8:5aef with SMTP id 71dfb90a1353d-515fca2d517mr4210465e0c.6.1733495548741; Fri, 06 Dec 2024 06:32:28 -0800 (PST) MIME-Version: 1.0 From: Costa Alexoglou Date: Fri, 6 Dec 2024 15:32:18 +0100 Message-ID: Subject: Empty query_id in pg_stat_activity To: "pgsql-general@lists.postgresql.org" Content-Type: multipart/alternative; boundary="0000000000006724f506289ae24b" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000006724f506289ae24b Content-Type: text/plain; charset="UTF-8" Hey folks, I am running Benchbase and pgbench at the same time just for debugging purposes, and I notice that sometimes query_id is missing from pg_stat_activity. Any clue why this is happening? ``` benchbase=# SELECT query_id, now() - query_start as duration, query FROM pg_stat_activity WHERE state = 'active' AND backend_type = 'client backend' ORDER BY duration DESC LIMIT 5; query_id | duration | query ---------------------+------------------+------------------------------------------------------------------------ | 00:00:00.223544 | SELECT + | | s_suppkey, + | | s_name, + | | s_address, + | | s_phone, + | | total_revenue + | | FROM + | | supplier, + | | revenue0 + | | WHERE + | | s_suppkey = supplier_no + | | AND total_revenue = ( + | | SELECT + | | MAX(total_revenue) + | | FROM + | | revenue0 + | | ) + | | ORDER BY + | | s_suppkey + | | 3080582906387216276 | 00:00:00.000032 | UPDATE pgbench_branches SET bbalance = bbalance + -4897 WHERE bid = 8; 3080582906387216276 | -00:00:00.000321 | UPDATE pgbench_branches SET bbalance = bbalance + -377 WHERE bid = 6; 2064869707185898531 | -00:00:00.000501 | END; 2064869707185898531 | -00:00:00.000502 | END; (5 rows) ``` Cheers, Costa --0000000000006724f506289ae24b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hey folks, I am running Benchbase and pgbench at the = same time just for debugging=C2=A0purposes, and I notice that sometimes que= ry_id is missing
from pg_stat_activity. Any clue why this is=C2= =A0happening?

```
benchbase=3D# SELECT query_id, now() - query_start as du= ration, query FROM pg_stat_activity WHERE state =3D 'active' AND backend_type =3D 'clie= nt backend' ORDER BY duration DESC LIMIT 5; query_id | duration | q= uery ---------------------+------------------+----------------------------------= -------------------------------------- | 00:00:00.223544 | SELECT = + | | s_suppkey, = + | | s_name, = + | | s_address, = + | | s_phone, = + | | total_revenue = + | | FROM = + | | supplier, = + | | revenue0 = + | | WHERE = + | | s_suppkey =3D supplier_no = + | | AND total_revenue =3D ( = + | | SELECT = + | | MAX(total_revenue) = + | | FROM = + | | revenue0 = + | | ) = + | | ORDER BY = + | | s_suppkey = + | | 3080582906387216276 | 00:00:00.000032 | UPDATE pgbench_branches SET bbala= nce =3D bbalance + -4897 WHERE bid =3D 8; 3080582906387216276 | -00:00:00.000321 | UPDATE pgbench_branches SET bbala= nce =3D bbalance + -377 WHERE bid =3D 6; 2064869707185898531 | -00:00:00.000501 | END; 2064869707185898531 | -00:00:00.000502 | END; (5 rows)
```

Cheers,
Costa
--0000000000006724f506289ae24b--