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

2.3.90 EXPLAIN文にプラン作成時の一時バッファへのI/O時間を追加

非互換

Fujitsu Enterprise Postgres 15では、track_io_timingオプションをonに設定する場合、EXPLAIN出力時の一時バッファへのI/O時間が追加されます。

FUJITSU Enterprise Postgres 14 以前の場合

プラン作成時の一時バッファへのI/O時間の情報がありません。

[例]
=# EXPLAIN (analyze, buffers) SELECT COUNT(*) FROM generate_series(1,100000);
                                    QUERY PLAN
-------------------------------------------------------------------------------------------------
 Aggregate  (cost=1250.00..1250.01 rows=1 width=8) (actual time=114.737..114.741 rows=1 loops=1)
   Buffers: temp read=171 written=171
   ->  Function Scan on generate_series  (cost=0.00..1000.00 rows=100000 width=0) (actual time=10.185..63.881 rows=100000 loops=1)
         Buffers: temp read=171 written=171
 Planning:
   Buffers: shared hit=3
 Planning Time: 0.051 ms
 Execution Time: 115.410 ms
(8 row)
Fujitsu Enterprise Postgres 15の場合

プラン作成時の一時バッファへのI/O時間の情報が追加されます。

[例]
=# EXPLAIN (analyze, buffers) SELECT COUNT(*) FROM generate_series(1,100000);
                                    QUERY PLAN
-------------------------------------------------------------------------------------------------
 Aggregate  (cost=1250.00..1250.01 rows=1 width=8) (actual time=133.479..133.483 rows=1 loops=1)
   Buffers: temp read=171 written=171
   I/O Timings: temp read=1.624 write=0.745
   ->  Function Scan on generate_series  (cost=0.00..1000.00 rows=100000 width=0) (actual time=10.745..74.665 rows=100000 loops=1)
         Buffers: temp read=171 written=171
         I/O Timings: temp read=1.624 write=0.745
 Planning:
   Buffers: shared hit=3
 Planning Time: 0.082 ms
 Execution Time: 134.204 ms
(10 row)

対処方法

ありません。