postgresql vacuumdb命令清理并优化postgresql数据库

功能描述

使用vacuumdb命令可以清理并优化一个postgresql数据库

命令语法

vacuumdb [选项] [数据库名]

选项含义

选项含义
-a清理所有的数据库
-d<数据库名称>清理指定的数据库
-e显示发送到服务端的命令
-f完全清理
-F冻结记录的事务信息
-q不写任何信息
-t<表名>只清理指定的表
-U<用户名>指定连接的用户名
-w永远不提示输入口令
-W强制提示输入口令
-h<主机名>数据库服务器所在主机的主机名或套接字目录
-p<端口号>指定数据库服务器端口号
-z更新优化器信息
-v输出大量的信息

清理所有的数据库
[root@linuxlz.com~]# su – postgres
-bash-4.1$ vacuumdb -a

清理数据库www
-bash-4.1$ vacuumdb -d www

清理数据库www中的table1表
-bash-4.1$ vacuumdb -d www -t ‘table1’

正文完
 0