SELECT relname, curpages FROM dbms_stats.relation_stats_locked
WHERE relid = 'st1'::regclass;
SELECT pg_sleep(0.7);
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
VACUUM ANALYZE;
UPDATE dbms_stats.relation_stats_locked SET curpages = 1000
WHERE relid = 'st1_exp'::regclass;
SELECT pg_sleep(0.7);
SELECT * FROM lockd_io;
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
SELECT relname, curpages FROM dbms_stats.relation_stats_locked
WHERE relid = 'st1'::regclass;
SELECT pg_sleep(0.7);
SELECT * FROM s0.droptest
WHERE id = 1;
SELECT pg_sleep(0.7);
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
ALTER TABLE s0.droptest RENAME TO test;
SELECT pg_sleep(0.7);
SELECT * FROM lockd_io;
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
SELECT * FROM s0.test
WHERE id = 1;
SELECT pg_sleep(0.7);
SELECT * FROM s0.droptest
WHERE id = 1;
SELECT pg_sleep(0.7);
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
ALTER TABLE s0.droptest RENAME id TO test;
SELECT pg_sleep(0.7);
SELECT * FROM lockd_io;
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
SELECT * FROM s0.droptest
WHERE test = 1;
SELECT pg_sleep(0.7);
SELECT * FROM s0.droptest
WHERE id = 1;
SELECT pg_sleep(0.7);
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
ANALYZE;
SELECT pg_sleep(0.7);
SELECT * FROM lockd_io;
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
SELECT * FROM s0.droptest
WHERE id = 1;
SELECT pg_sleep(1.0);
SELECT * FROM s0.droptest
WHERE id = 4;
SELECT pg_sleep(0.7);
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
VACUUM ANALYZE;
SELECT pg_sleep(0.7);
SELECT * FROM lockd_io;
-SELECT reset_stat_and_cache();
+SELECT load_merged_stats();
+SELECT pg_stat_reset();
SELECT * FROM s0.droptest
WHERE id = 4;
SELECT pg_sleep(0.7);
SELECT dbms_stats.lock_table_stats('clean_test');
SELECT count(*) FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.column_stats_locked;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.column_stats_locked;
-- No.18-1-2
DELETE FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.column_stats_locked;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.column_stats_locked;
-- No.18-1-3
SELECT dbms_stats.lock_table_stats('clean_test');
DROP TABLE clean_test;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
-- No.18-1-4
DELETE FROM dbms_stats.relation_stats_locked;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.relation_stats_locked;
-- No.18-1-6
CREATE TABLE clean_test(id integer, num integer);
WHERE starelid = 'clean_test'::regclass;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-- No.18-1-8
WHERE starelid = 'clean_test'::regclass;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-- No.18-1-9
ALTER TABLE clean_test DROP COLUMN num;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-- No.18-1-10
AND staattnum = 3;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
-SELECT dbms_stats.clean_up_stats();
+SELECT dbms_stats.clean_up_stats() ORDER BY 1;
SELECT count(*) FROM dbms_stats.column_stats_locked
WHERE starelid = 'clean_test'::regclass;
DELETE FROM dbms_stats.relation_stats_locked;