ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.3.144 統計情報ビューpg_stat_statementsの変更

非互換

FUJITSU Enterprise Postgres 14では、統計情報ビューpg_stat_statementsに以下のSQL文で処理された行数を統計します。

FUJITSU Enterprise Postgres 13 SP1以前の場合

「CREATE TABLE…AS」の実施より影響された行数は統計されませんでした。

[例]

=# SELECT pg_stat_statements_reset();
 pg_stat_statements_reset
--------------------------

(1 row)

=# CREATE TABLE tb AS SELECT a, 'ctas' b FROM generate_series(1,10)a;
SELECT 10
=# SELECT query, rows FROM pg_stat_statements WHERE query ~ 'CREATE TABLE' ORDER BY query COLLATE "C";
                               query                               | rows
-------------------------------------------------------------------+------
 CREATE TABLE tb AS SELECT a, 'ctas' b FROM generate_series(1,10)a |    0
(1 row)
FUJITSU Enterprise Postgres 14以降の場合

「CREATE TABLE…AS」の実施より影響された行数は統計されます。

[例]

=# SELECT pg_stat_statements_reset();
 pg_stat_statements_reset
--------------------------

(1 row)

=# CREATE TABLE tb AS SELECT a, 'ctas' b FROM generate_series(1,10)a;
SELECT 10
postgres=# SELECT query, rows FROM pg_stat_statements WHERE query ~ 'CREATE TABLE' ORDER BY query COLLATE "C";
                               query                               | rows
-------------------------------------------------------------------+------
 CREATE TABLE tb AS SELECT a, 'ctas' b FROM generate_series(1,10)a |   10
(1 row)

対処方法

ありません。