May 17, 2026, 11:40 PM
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
VACUUM - > REMOVES DEAD ROWS, AND MARK THEM FOR REUSE, BUT IT DOESN’T RETURN THE SPACE TO ORACLE,. IT DOESN'T NEED EXCLUSIVE LOCK ON THE TABLE.
|
||||
|
||||
-------------------------------------------------------------------------
|
||||
|
||||
vacuum a table:
|
||||
|
||||
dbaclass=# vacuum dbatest.emptab;
|
||||
VACUUM
|
||||
|
||||
both vacuum and analyze:
|
||||
|
||||
dbaclass=# vacuum analyze dbatest.emptab;
|
||||
VACUUM
|
||||
|
||||
with verbose:
|
||||
|
||||
dbaclass# vacuum verbose analyze dbatest.emptab;
|
||||
|
||||
Monitor vacuum process( if vacuum process runs for a long time)
|
||||
|
||||
dbaclass#select * from pg_stat_progress_vacuum;
|
||||
|
||||
Check vacuum related information for the table
|
||||
|
||||
dbaclass=# select schemaname,relname,last_vacuum,vacuum_count from pg_stat_user_tables where relname='emptab';
|
||||
Reference in New Issue
Block a user