blob: 685b9866636845cccb850b8ca2ab284901817599 [file]
CREATE TABLE vacstat_test (a int);
NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'a' as the Apache Cloudberry data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
INSERT INTO vacstat_test SELECT i FROM generate_series(1,10) i ;
VACUUM vacstat_test;
-- Confirm that VACUUM has updated stats from all nodes
SELECT true FROM pg_class WHERE oid='vacstat_test'::regclass
AND relpages > 0
AND reltuples > 0
AND relallvisible > 0;
bool
------
t
(1 row)
SELECT true FROM pg_class WHERE oid='vacstat_test'::regclass
AND relpages =
(SELECT SUM(relpages) FROM gp_dist_random('pg_class')
WHERE oid='vacstat_test'::regclass)
AND reltuples =
(SELECT SUM(reltuples) FROM gp_dist_random('pg_class')
WHERE oid='vacstat_test'::regclass)
AND relallvisible =
(SELECT SUM(relallvisible) FROM gp_dist_random('pg_class')
WHERE oid='vacstat_test'::regclass);
bool
------
t
(1 row)
DROP TABLE vacstat_test