Temporarily add some probes of tenk1's relallvisible in create_index.sql.
authorTom Lane <[email protected]>
Thu, 14 Apr 2022 16:14:01 +0000 (12:14 -0400)
committerTom Lane <[email protected]>
Thu, 14 Apr 2022 16:14:01 +0000 (12:14 -0400)
This is to gather some more evidence about why buildfarm member wrasse
is failing.  We should revert it (or at least scale it way back) once
that's resolved.

Discussion: https://postgr.es/m/1346227.1649887693@sss.pgh.pa.us

src/test/regress/expected/create_index.out
src/test/regress/sql/create_index.sql

index d55aec3a1d0fff1beab00ad961ac6e2d2ac0eadc..2d7a5401d74b5058fa5005b065a6198147972890 100644 (file)
@@ -17,10 +17,45 @@ LINE 1: CREATE INDEX IF NOT EXISTS ON onek USING btree(unique1 int4_...
 CREATE INDEX onek_unique2 ON onek USING btree(unique2 int4_ops);
 CREATE INDEX onek_hundred ON onek USING btree(hundred int4_ops);
 CREATE INDEX onek_stringu1 ON onek USING btree(stringu1 name_ops);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 CREATE INDEX tenk1_unique1 ON tenk1 USING btree(unique1 int4_ops);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 CREATE INDEX tenk1_unique2 ON tenk1 USING btree(unique2 int4_ops);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 CREATE INDEX tenk1_hundred ON tenk1 USING btree(hundred int4_ops);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 CREATE INDEX tenk1_thous_tenthous ON tenk1 (thousand, tenthous);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 CREATE INDEX tenk2_unique1 ON tenk2 USING btree(unique1 int4_ops);
 CREATE INDEX tenk2_unique2 ON tenk2 USING btree(unique2 int4_ops);
 CREATE INDEX tenk2_hundred ON tenk2 USING btree(hundred int4_ops);
@@ -1216,6 +1251,13 @@ DROP TABLE unlogged_hash_table;
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
                       QUERY PLAN                       
@@ -1903,6 +1945,13 @@ SELECT count(*) FROM dupindexcols
     97
 (1 row)
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+ visfrac 
+---------
+       1
+(1 row)
+
 --
 -- Check ordering of =ANY indexqual results (bug in 9.2.0)
 --
index d8fded3d930ae68e5016b163273e145824e7127a..db296877529716ff2858122aa9bcec3302a6722b 100644 (file)
@@ -21,14 +21,29 @@ CREATE INDEX onek_hundred ON onek USING btree(hundred int4_ops);
 
 CREATE INDEX onek_stringu1 ON onek USING btree(stringu1 name_ops);
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 CREATE INDEX tenk1_unique1 ON tenk1 USING btree(unique1 int4_ops);
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 CREATE INDEX tenk1_unique2 ON tenk1 USING btree(unique2 int4_ops);
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 CREATE INDEX tenk1_hundred ON tenk1 USING btree(hundred int4_ops);
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 CREATE INDEX tenk1_thous_tenthous ON tenk1 (thousand, tenthous);
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 CREATE INDEX tenk2_unique1 ON tenk2 USING btree(unique1 int4_ops);
 
 CREATE INDEX tenk2_unique2 ON tenk2 USING btree(unique2 int4_ops);
@@ -369,6 +384,10 @@ DROP TABLE unlogged_hash_table;
 -- maintenance_work_mem setting and fillfactor:
 SET maintenance_work_mem = '1MB';
 CREATE INDEX hash_tuplesort_idx ON tenk1 USING hash (stringu1 name_ops) WITH (fillfactor = 10);
+
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 EXPLAIN (COSTS OFF)
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
 SELECT count(*) FROM tenk1 WHERE stringu1 = 'TVAAAA';
@@ -746,6 +765,9 @@ EXPLAIN (COSTS OFF)
 SELECT count(*) FROM dupindexcols
   WHERE f1 BETWEEN 'WA' AND 'ZZZ' and id < 1000 and f1 ~<~ 'YX';
 
+select relallvisible::float8/relpages as visfrac
+from pg_class where relname = 'tenk1';
+
 --
 -- Check ordering of =ANY indexqual results (bug in 9.2.0)
 --