diff --git a/src/test/regress/expected/partition_aggregate.out b/src/test/regress/expected/partition_aggregate.out
index fbc8d3ac6c..b2da8559a6 100644
--- a/src/test/regress/expected/partition_aggregate.out
+++ b/src/test/regress/expected/partition_aggregate.out
@@ -1319,6 +1319,19 @@ SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 O
  29 | 4500 |   500
 (12 rows)
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname LIKE 'pagg_tab_ml%' ORDER BY c.relname;
+      relname      | reltuples | autovacuum_count | autoanalyze_count 
+-------------------+-----------+------------------+-------------------
+ pagg_tab_ml_p1    |     10000 |                0 |                 0
+ pagg_tab_ml_p2_s1 |      5000 |                0 |                 0
+ pagg_tab_ml_p2_s2 |      5000 |                0 |                 0
+ pagg_tab_ml_p3_s1 |      5000 |                0 |                 0
+ pagg_tab_ml_p3_s2 |      5000 |                0 |                 0
+(5 rows)
+
 -- Parallelism within partitionwise aggregates (single level)
 -- Add few parallel setup cost, so that we will see a plan which gathers
 -- partially created paths even for full aggregation and sticks a single Gather
diff --git a/src/test/regress/expected/stats_ext.out b/src/test/regress/expected/stats_ext.out
index bd6d8be434..41b94a36ba 100644
--- a/src/test/regress/expected/stats_ext.out
+++ b/src/test/regress/expected/stats_ext.out
@@ -829,6 +829,7 @@ CREATE TABLE mcv_lists (
 INSERT INTO mcv_lists (a, b, c, filler1)
      SELECT mod(i,37), mod(i,41), mod(i,43), mod(i,47) FROM generate_series(1,5000) s(i);
 ANALYZE mcv_lists;
+VACUUM mcv_lists;
 SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
  estimated | actual 
 -----------+--------
@@ -1142,6 +1143,15 @@ SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = '
        343 |    200
 (1 row)
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname = 'mcv_lists';
+  relname  | reltuples | autovacuum_count | autoanalyze_count 
+-----------+-----------+------------------+-------------------
+ mcv_lists |      5000 |                0 |                 0
+(1 row)
+
 -- check change of unrelated column type does not reset the MCV statistics
 ALTER TABLE mcv_lists ALTER COLUMN d TYPE VARCHAR(64);
 SELECT d.stxdmcv IS NOT NULL
@@ -1242,6 +1252,15 @@ SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (0, 1) AN
         50 |     50
 (1 row)
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname = 'mcv_lists';
+  relname  | reltuples | autovacuum_count | autoanalyze_count 
+-----------+-----------+------------------+-------------------
+ mcv_lists |      5000 |                0 |                 0
+(1 row)
+
 -- test pg_mcv_list_items with a very simple (single item) MCV list
 TRUNCATE mcv_lists;
 INSERT INTO mcv_lists (a, b, c) SELECT 1, 2, 3 FROM generate_series(1,1000) s(i);
diff --git a/src/test/regress/sql/partition_aggregate.sql b/src/test/regress/sql/partition_aggregate.sql
index dcd6edbad2..a22de30b41 100644
--- a/src/test/regress/sql/partition_aggregate.sql
+++ b/src/test/regress/sql/partition_aggregate.sql
@@ -271,6 +271,10 @@ EXPLAIN (COSTS OFF)
 SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
 SELECT a, sum(b), count(*) FROM pagg_tab_ml GROUP BY a, b, c HAVING avg(b) > 7 ORDER BY 1, 2, 3;
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname LIKE 'pagg_tab_ml%' ORDER BY c.relname;
 
 -- Parallelism within partitionwise aggregates (single level)
 
diff --git a/src/test/regress/sql/stats_ext.sql b/src/test/regress/sql/stats_ext.sql
index 897ed3051c..c0f539397e 100644
--- a/src/test/regress/sql/stats_ext.sql
+++ b/src/test/regress/sql/stats_ext.sql
@@ -450,6 +450,8 @@ INSERT INTO mcv_lists (a, b, c, filler1)
 
 ANALYZE mcv_lists;
 
+VACUUM mcv_lists;
+
 SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1''');
 
 SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 AND b = ''1'' AND c = 1');
@@ -570,6 +572,11 @@ SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a < ALL (ARRAY
 -- we can't use the statistic for OR clauses that are not fully covered (missing 'd' attribute)
 SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a = 1 OR b = ''1'' OR c = 1 OR d IS NOT NULL');
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname = 'mcv_lists';
+
 -- check change of unrelated column type does not reset the MCV statistics
 ALTER TABLE mcv_lists ALTER COLUMN d TYPE VARCHAR(64);
 
@@ -626,6 +633,11 @@ SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IS NOT NULL
 
 SELECT * FROM check_estimated_rows('SELECT * FROM mcv_lists WHERE a IN (0, 1) AND b IN (''0'', ''1'')');
 
+-- Temporary telemetry check to determine reason for test instability
+SELECT c.relname,c.reltuples,s.autovacuum_count,s.autoanalyze_count
+FROM pg_class c INNER JOIN pg_stat_all_tables s ON c.oid = s.relid
+WHERE c.relname = 'mcv_lists';
+
 -- test pg_mcv_list_items with a very simple (single item) MCV list
 TRUNCATE mcv_lists;
 INSERT INTO mcv_lists (a, b, c) SELECT 1, 2, 3 FROM generate_series(1,1000) s(i);
