File tree Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Expand file tree Collapse file tree 2 files changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -1137,6 +1137,9 @@ SELECT pg_stat_get_subscription_stats(NULL);
11371137-- extends.
11381138SELECT sum(extends) AS io_sum_shared_before_extends
11391139 FROM pg_stat_io WHERE io_context = 'normal' AND io_object = 'relation' \gset
1140+ SELECT sum(writes) AS writes, sum(fsyncs) AS fsyncs
1141+ FROM pg_stat_io
1142+ WHERE io_object = 'relation' \gset io_sum_shared_before_
11401143CREATE TABLE test_io_shared(a int);
11411144INSERT INTO test_io_shared SELECT i FROM generate_series(1,100)i;
11421145SELECT pg_stat_force_next_flush();
@@ -1155,15 +1158,12 @@ SELECT :io_sum_shared_after_extends > :io_sum_shared_before_extends;
11551158
11561159-- After a checkpoint, there should be some additional IOCONTEXT_NORMAL writes
11571160-- and fsyncs.
1158- SELECT sum(writes) AS writes, sum(fsyncs) AS fsyncs
1159- FROM pg_stat_io
1160- WHERE io_context = 'normal' AND io_object = 'relation' \gset io_sum_shared_before_
11611161-- See comment above for rationale for two explicit CHECKPOINTs.
11621162CHECKPOINT;
11631163CHECKPOINT;
11641164SELECT sum(writes) AS writes, sum(fsyncs) AS fsyncs
11651165 FROM pg_stat_io
1166- WHERE io_context = 'normal' AND io_object = 'relation' \gset io_sum_shared_after_
1166+ WHERE io_object = 'relation' \gset io_sum_shared_after_
11671167SELECT :io_sum_shared_after_writes > :io_sum_shared_before_writes;
11681168 ?column?
11691169----------
Original file line number Diff line number Diff line change @@ -549,6 +549,9 @@ SELECT pg_stat_get_subscription_stats(NULL);
549549-- extends.
550550SELECT sum (extends) AS io_sum_shared_before_extends
551551 FROM pg_stat_io WHERE io_context = ' normal' AND io_object = ' relation' \gset
552+ SELECT sum (writes) AS writes, sum (fsyncs) AS fsyncs
553+ FROM pg_stat_io
554+ WHERE io_object = ' relation' \gset io_sum_shared_before_
552555CREATE TABLE test_io_shared (a int );
553556INSERT INTO test_io_shared SELECT i FROM generate_series(1 ,100 )i;
554557SELECT pg_stat_force_next_flush();
@@ -558,16 +561,12 @@ SELECT :io_sum_shared_after_extends > :io_sum_shared_before_extends;
558561
559562-- After a checkpoint, there should be some additional IOCONTEXT_NORMAL writes
560563-- and fsyncs.
561- SELECT sum (writes) AS writes, sum (fsyncs) AS fsyncs
562- FROM pg_stat_io
563- WHERE io_context = ' normal' AND io_object = ' relation' \gset io_sum_shared_before_
564564-- See comment above for rationale for two explicit CHECKPOINTs.
565565CHECKPOINT;
566566CHECKPOINT;
567567SELECT sum (writes) AS writes, sum (fsyncs) AS fsyncs
568568 FROM pg_stat_io
569- WHERE io_context = ' normal' AND io_object = ' relation' \gset io_sum_shared_after_
570-
569+ WHERE io_object = ' relation' \gset io_sum_shared_after_
571570SELECT :io_sum_shared_after_writes > :io_sum_shared_before_writes;
572571SELECT current_setting(' fsync' ) = ' off'
573572 OR :io_sum_shared_after_fsyncs > :io_sum_shared_before_fsyncs;
You can’t perform that action at this time.
0 commit comments