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';