暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片
pg_basebackup.docx
81
2页
0次
2023-07-17
免费下载
Pg_basebackup
备份命令
Pg_basebackup
命令主要的作用在于备份正在运行
POSTGRESQL
的集群
,pg_basebackup
命令仅仅针对
体数据库的备份
,
不能对单个数据库进行备份
.
Pg_basebackup
主要通过
POSTGRESQL
的连接来进行
,
数据备份使用复制协议
,
连接需要通过
superuser
或者
具有
replication
权限的账号进
,
并且
pg_hba
需要满足复制连接的权限设
,
在备份中需要
max_wal_senders
设置足够大的甚至
,
保证备份的正常的工作
.
Pg_basebakcup
可以在同一个时间
,
运行多个实例
,
并且可以对
standby
的服务器进行备份
,
同时建议
设置
1 max_wal_sender 2 hot_standby 3 full_page_writes
Postgresql
需要使用的参数
--pgdata=/pgdata/data
指定备份的数据目录
--format=plain or tar
备份文件的格式是
tar
包还是平铺文件
--max-rate= 32KB – 1024MB
指定备份时每秒传输的最大值
,
32KB
1024MB
--write-recovery-conf
这个选项创建
standby.singal
文件并且连接的信息写入到
postgresql.auto.conf
中并且还会记录相关的
replication slot
的设置信息
.
--waldir=/pgdata/data/pg_wal
PG_WAL
不在数据库目录中的处理方法
,
需要指定
pg_wal
到底
在哪里
--wal-method= none n f fetch s stream
备份时对于
wal log
的处理方式
none
为备份时不涉及
wal log f
为备份时会备份
wallog
S
是通过
replication
的方式对
wal log
进行备份
,
建议使用
s
--gzip
通过
zip
方式压缩备份的文件
--compress=0-9
压缩备份的等级
-c fast|spread
--checkpoint=fast|spread
Sets checkpoint mode to fast (immediate) or spread (default) (see Section 25.3.3 ).
--label=label
设置备份的
label
标签
--progress
对备份进度的展示
--verbose
展示更详细备份的信息
--dbname=
指定连接的数据库名
--host=
指定连接的主机
--port=port
指定连接主机的端口
--status-interval= 10
备份状态反馈时间的间隔
--username=username
操作备份服务的账号
--no-password
使用密码
--password
不使用密码
of 2
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜