当前位置: 首页 > news >正文

网站制作的网站网络运营计划方案

网站制作的网站,网络运营计划方案,企业网站营销解决方案,南通网站建设解决方案PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。 第38讲&#…

PostgreSQL从小白到专家,是从入门逐渐能力提升的一个系列教程,内容包括对PG基础的认知、包括安装使用、包括角色权限、包括维护管理、、等内容,希望对热爱PG、学习PG的同学们有帮助,欢迎持续关注CUUG PG技术大讲堂。

第38讲:数据库备份

PostgreSQL第38讲:12月09日(周六)19:30,钉钉群直播,群号:35-82-24-60

内容1:备份术语

内容2:备份工具

内容3:备份模式

内容4:basebackup简介

内容5:全库备份

内容6:表空间备份

内容7:只读数据库备份

术语

全库备份

目标数据库处于打开或者关闭状态

备份$PGDATA下所有的数据文件

部分备份

备份除了pg_global的其它表空间

一致性备份

不一致性备份

备份工具

使用操作系统命令对数据库文件进行备份和恢复

使用pg_basebackup对数据库文件进行备份

使用pg_rman对数据库文件进行备份和恢复

备份模式

一致性备份(数据库关闭)

备份$PGDATA目录下所有文件

一致性全库备份的好处

概念简单

易于执行

需要很少的操作员交互

执行一致性全库备份

数据库打开模式下备份

数据库打开模式下备份好处

保持高数据库可用性

支持不间断的业务运营

数据库打开模式下备份要求

数据库归档

· 归档日志

连续归档是在WAL段切换时将WAL段文件复制到归档区域的功能,由archiver(后台)进程执行。其中,占位符%p是复制的WAL段,而%f是存档日志。

ALTER SYSTEM SET archive_command = 'cp %p /home/postgres/archives/%f';

ALTER SYSTEM SET archive_mod = on;

执行数据库打开模式下备份

· pg_basebackup 基本备份的标准过程如下所示:

(1) 执行pg_start_backup 命令 

(2) 使用tar/cp命令对$PGDATA目录进行备份

(3) 执行pg_stop_backup 命令

pg_basebackup工作原理

· pg_start_backup执行以下四个操作

Force into the full-page wirte mode.

Switch to the current WAL segment file (version 8.4 or later).

Do checkpoint.

Create a backup_label file–此文件创建于base目录的同一层,包含有关基本备份本身的基本信息,例如此检查点的检查点位置。

· backup_label文件包含如下内容

CHECKPOINT LOCATION –这是记录此命令创建的检查点的LSN位置。

START WAL LOCATION –这不与PITR一起使用,而是与流式复制一起使用。它被命名为“START WAL LOCATION”,因为处于复制模式的备用服务器在初始启动时只读取一次该值。

BACKUP METHOD–这是用于进行此基础备份的方法。(pg_start_backup或pg_basebackup。)

BACKUP FROM –这显示此备份是从主备份还是从备用备份。

START TIME –这是执行pg_start_backup时的时间戳。

LABEL –这是在pg_start_backup中指定的标签。

START TIMELINE –这是备份开始的时间线。这是为了进行健全性检查,并已在版本11中引入。

· pg_stop_backup

如果pg_start_backup强制更改了非整页写入模式,则将其重置为非整页写入模式。

写一个备份结束的XLOG记录。

切换WAL日志。

创建备份历史文件–此文件包含备份标签文件的内容和执行pg_stop_backup的时间戳。

删除备份标签文件–备份标签文件是从基本备份恢复所必需的,一旦复制,就不必在原始数据库群集中。

执行pg_basebackup备份

· 示例

产生压缩的tar包,-Ft参数指定:

pg_basebackup -D bk1 -Ft -z -P

此备份花的时间比较长,但是节省空间。支持表空间文件存放在其它目录下。

产生跟源文件一样的格式,即原样格式,-Fp参数指定:

pg_basebackup -D bk2 -Fp -P

此备份方式很快,但是不节省空间。如果有表空间路径放在其它目录下,则备份失败。

执行用户管理全库备份

· 示例

数据库中执行开始备份函数

select pg_start_backup('full');

使用tar命令进行备份

cd $PGATA

tar -zcf /backup/data.tar.gz .

数据库中执行结束备份函数

select pg_stop_backup();

执行表空间备份

· 示例

数据库中执行开始备份函数

select pg_start_backup('tbs');

使用tar命令进行备份(备份pg_default表空间所在的目录)

cd $PGATA

tar -zcf /backup/base.tar.gz base

cp backup_lable /backup

数据库中执行结束备份函数

select pg_stop_backup();

执行只读数据库备份

· 示例

把某个数据库变成只读

ALTER DATABASE new_db1 set default_transaction_read_only=on;

使用tar/cp命令进行备份(备份new_db1所在的目录)

cd $PGATA/base

tar -zcf /backup/90195.tar.gz 90195

CUUG PostgreSQL技术大讲堂系列公开课,往期视频及文档,请联系CUUG客服。

http://www.yayakq.cn/news/430879/

相关文章:

  • php做的网站代码房地产销售入门培训
  • 郑州天梯网站制作网站建网站建设网页
  • 国外做图片识别训练的网站dw网页制作模板下载
  • 建设部网站 法规苏州seo关键词优化
  • 哪些网站可宣传中国能源建设集团有限公司官网
  • 天津有哪些有名的网站建设公司朝阳建设工程
  • ppt模板做的好的网站有哪些什么建站程序最利于seo
  • 厦门做网站 厦门专业做网站的公司 我想做网站外贸数据平台有哪些
  • 中国建造师官方网站查询陕西交通建设集团蓝商公司网站
  • 优化网站和网站建设深圳网站快速排名优化
  • 微网站开发平台 知乎怎么建设一个淘宝客网站谁知道
  • 商城网站风格网络营销方案设计心得
  • 怎么申请一个商城网站.古交网站建设
  • 本地的沈阳网站建设网站域名记录值
  • 淮安市建设银行网站首页中国纪检监察报社级别
  • 宝山做手机网站建设多用户分销系统开发
  • 手表网站登录页背景图江门市网站建设公司
  • 网站规划的公司网页设计首页尺寸
  • 泰安网站建设电话网站图片翻页怎么做
  • 一个专门做恐怖片的网站如何自己做个网站
  • .net asp可以外链其它网站吗网站建设是什么行业
  • 内网建立网站网站改版需要重新备案吗
  • 上海备案证查询网站查询网站5g空间大吗企业网站
  • 技术专业网站建设营销策划公司简介模板
  • 单页网站的优点电商怎么做才能赚钱
  • 网站优化排名易下拉用法没有公司做网站可以吗
  • phpcms手机网站模板wordpress 订阅插件
  • 网站宽度 像素门户网站建设检察
  • 机械厂网站建设免费编程教学视频
  • 中新生态城建设局门户网站wordpress管理员密码忘了怎么办