From: Tom Lane Date: Thu, 14 Apr 2022 16:14:01 +0000 (-0400) Subject: Temporarily add some probes of tenk1's relallvisible in create_index.sql. X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=5bb2b6abc8d6cf120a814317816e4384bcbb9c1e;p=users%2Frhaas%2Fpostgres.git Temporarily add some probes of tenk1's relallvisible in create_index.sql. 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 --- diff --git a/src/test/regress/expected/create_index.out b/src/test/regress/expected/create_index.out index d55aec3a1d..2d7a5401d7 100644 --- a/src/test/regress/expected/create_index.out +++ b/src/test/regress/expected/create_index.out @@ -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) -- diff --git a/src/test/regress/sql/create_index.sql b/src/test/regress/sql/create_index.sql index d8fded3d93..db29687752 100644 --- a/src/test/regress/sql/create_index.sql +++ b/src/test/regress/sql/create_index.sql @@ -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) --