mirror of https://github.com/citusdata/citus.git
Try loading data before performing vacuum
parent
3db9ad1fcf
commit
8cfe4d0b06
|
@ -73,13 +73,12 @@ NOTICE: issuing VACUUM (FULL,TRUNCATE false,INDEX_CLEANUP auto) pg14.t1_980001
|
||||||
DETAIL: on server postgres@localhost:xxxxx connectionId: xxxxxxx
|
DETAIL: on server postgres@localhost:xxxxx connectionId: xxxxxxx
|
||||||
-- vacuum (process_toast true) should be vacuuming toast tables (default is true)
|
-- vacuum (process_toast true) should be vacuuming toast tables (default is true)
|
||||||
CREATE TABLE local_vacuum_table(name text);
|
CREATE TABLE local_vacuum_table(name text);
|
||||||
|
INSERT INTO local_vacuum_table VALUES ('peter');
|
||||||
select reltoastrelid from pg_class where relname='local_vacuum_table'
|
select reltoastrelid from pg_class where relname='local_vacuum_table'
|
||||||
\gset
|
\gset
|
||||||
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
||||||
\gset
|
\gset
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
|
||||||
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
|
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
|
||||||
WHERE oid=:reltoastrelid::regclass;
|
WHERE oid=:reltoastrelid::regclass;
|
||||||
frozen_performed
|
frozen_performed
|
||||||
|
@ -91,8 +90,6 @@ WHERE oid=:reltoastrelid::regclass;
|
||||||
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
||||||
\gset
|
\gset
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
|
||||||
SELECT relfrozenxid::text::integer = :frozenxid AS frozen_not_performed FROM pg_class
|
SELECT relfrozenxid::text::integer = :frozenxid AS frozen_not_performed FROM pg_class
|
||||||
WHERE oid=:reltoastrelid::regclass;
|
WHERE oid=:reltoastrelid::regclass;
|
||||||
frozen_not_performed
|
frozen_not_performed
|
||||||
|
|
|
@ -24,14 +24,13 @@ VACUUM (FULL, FREEZE false, VERBOSE false, ANALYZE false, SKIP_LOCKED false, IND
|
||||||
|
|
||||||
-- vacuum (process_toast true) should be vacuuming toast tables (default is true)
|
-- vacuum (process_toast true) should be vacuuming toast tables (default is true)
|
||||||
CREATE TABLE local_vacuum_table(name text);
|
CREATE TABLE local_vacuum_table(name text);
|
||||||
|
INSERT INTO local_vacuum_table VALUES ('peter');
|
||||||
select reltoastrelid from pg_class where relname='local_vacuum_table'
|
select reltoastrelid from pg_class where relname='local_vacuum_table'
|
||||||
\gset
|
\gset
|
||||||
|
|
||||||
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
||||||
\gset
|
\gset
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
|
||||||
VACUUM (FREEZE, PROCESS_TOAST true) local_vacuum_table;
|
|
||||||
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
|
SELECT relfrozenxid::text::integer > :frozenxid AS frozen_performed FROM pg_class
|
||||||
WHERE oid=:reltoastrelid::regclass;
|
WHERE oid=:reltoastrelid::regclass;
|
||||||
|
|
||||||
|
@ -39,8 +38,6 @@ WHERE oid=:reltoastrelid::regclass;
|
||||||
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
SELECT relfrozenxid AS frozenxid FROM pg_class WHERE oid=:reltoastrelid::regclass
|
||||||
\gset
|
\gset
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
|
||||||
VACUUM (FREEZE, PROCESS_TOAST false) local_vacuum_table;
|
|
||||||
SELECT relfrozenxid::text::integer = :frozenxid AS frozen_not_performed FROM pg_class
|
SELECT relfrozenxid::text::integer = :frozenxid AS frozen_not_performed FROM pg_class
|
||||||
WHERE oid=:reltoastrelid::regclass;
|
WHERE oid=:reltoastrelid::regclass;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue