huayu=# select count(*) as "number of pages", pg_size_pretty(cast(avg(avail) as bigint)) as "Av.freespace size",round(100 * avg(avail)/8192,2)as "Av.freespace ratio" from pg_freespace('t5');
number of pages | Av.freespace size | Av.freespace ratio
huayu=# select count(*) as "number of pages", pg_size_pretty(cast(avg(avail) as bigint)) as "Av.freespace size",round(100 * avg(avail)/8192,2)as "Av.freespace ratio" from pg_freespace('t5');
number of pages | Av.freespace size | Av.freespace ratio
huayu=# select count(*) as "number of pages", pg_size_pretty(cast(avg(avail) as bigint)) as "Av.freespace size",round(100 * avg(avail)/8192,2)as "Av.freespace ratio" from pg_freespace('t5');
number of pages | Av.freespace size | Av.freespace ratio
huayu=# select count(*) as "number of pages", pg_size_pretty(cast(avg(avail) as bigint)) as "Av.freespace size",round(100 * avg(avail)/8192,2)as "Av.freespace ratio" from pg_freespace('t5');
number of pages | Av.freespace size | Av.freespace ratio
huayu=# select count(*) as "number of pages", pg_size_pretty(cast(avg(avail) as bigint)) as "Av.freespace size",round(100 * avg(avail)/8192,2)as "Av.freespace ratio" from pg_freespace('t5');
number of pages | Av.freespace size | Av.freespace ratio
huayu=# insert into t2 values(generate_series(1,1000),'aaaaa'||generate_series(1,1000));
INSERT 0 1000
huayu=# select count(1) from t2;
count
-------
1000
(1 行记录)
huayu=# select relname,relpages, reltuples from pg_class where relname ='t2';
relname | relpages | reltuples
---------+----------+-----------
t2 | 6 | 1000
(1 行记录)
huayu=# update t2 set name='bbb' where id<152;
UPDATE 151
huayu=#
huayu=# SELECT schemaname,n_tup_ins,n_tup_upd,n_tup_del,n_live_tup,n_dead_tup,last_vacuum,last_autovacuum,last_analyze,last_autoanalyze from pg_stat_user_tables where relname='t2';
huayu=# select relname,relpages, reltuples from pg_class where relname ='t2';
relname | relpages | reltuples
---------+----------+-----------
t2 | 7 | 1000
(1 行记录)
huayu=# update t2 set name='bbb' where id<121;
UPDATE 120
huayu=# SELECT schemaname,n_tup_ins,n_tup_upd,n_tup_del,n_live_tup,n_dead_tup,last_vacuum,last_autovacuum,last_analyze,last_autoanalyze from pg_stat_user_tables where relname='t2';
huayu=# select relname,relpages, reltuples from pg_class where relname ='t2';
relname | relpages | reltuples
---------+----------+-----------
t2 | 7 | 1000
(1 行记录)
huayu=# update t2 set name='bbb' where id<90;
UPDATE 89
huayu=# SELECT schemaname,n_tup_ins,n_tup_upd,n_tup_del,n_live_tup,n_dead_tup,last_vacuum,last_autovacuum,last_analyze,last_autoanalyze from pg_stat_user_tables where relname='t2';