跳转到主要内容

标签: 备份

  • 这次数据库真爆炸了,但摇人也没用了

    冯若航 发布于 数据库 796 字 2 分钟

    冯若航数据库备份故障复盘

    这次数据库真爆炸了,但摇人也没用了

    老冯前几天发了篇《数据库爆炸了怎么摇人?》,结果没过几天就一语成谶,遇上了一起真·数据库爆炸事故,但这次比较惨烈,摇人也没用了。 老冯今天出发去温哥华参加 PGCon.Dev 2025,今天下午北京飞蒙特利尔。昨天晚上提前从上海出发去北京,都过安检准备登机了,一位用户朋友夺命连环 Call 又把我摇了回来。一场删库故障折腾到凌晨,现在改成早上7点的飞机再次出发了,只好在飞机上赶 PPT 了。 这个案例用的是 XFS + NVMe SSD,单机,文件系统层面的删库,连着本地备份一起无了,用各种 …

    老冯前几天发了篇《数据库爆炸了怎么摇人?》,结果没过几天就一语成谶,遇上了一起真·数据库爆炸事故,但这次比较惨烈,摇人也没用了。 老冯今天出发去温哥华参加 PGCon.Dev 2025,今天下午北京飞蒙特利尔。昨天晚上提前从上海出发去北京,都过安检准备登机了,一位用户朋友夺命连环 Call 又把我摇了回来。一场删库故障折腾到凌晨,现在改成早上7点的飞机再次出发了,只好在飞机上赶 PPT 了。 这个案例用的是 XFS + NVMe SSD,单机,文件系统层面的删库,连着本地备份一起无了,用各种 …

  • 网传江西教育厅高考查分网站删库跑路

    冯若航 发布于 云计算 746 字 2 分钟

    冯若航数据库备份故障复盘

    网传江西教育厅高考查分网站删库跑路

    昨天,各八卦群中流传出一则《江教在线数据库删库》的消息。据称被删库的网站是江西教育系统的江教在线(www.know.edu.cn),也是江西高考成绩查询的网站 —— 出的问题是数据库被格式化,而且没有备份,甚至都没有数据库表结构,导致连拉起一套新的应用都不能。 中间的图片字是:“虽然说是他们格式化的服务器,但是我们没做异地备份”。 作为验证,访问江教在线网站提示《网站维护中》。刷新后可见一则 “迁移公告”,是否为删库请自行判断真伪。截止至发稿,公示的新域名 …

    昨天,各八卦群中流传出一则《江教在线数据库删库》的消息。据称被删库的网站是江西教育系统的江教在线(www.know.edu.cn),也是江西高考成绩查询的网站 —— 出的问题是数据库被格式化,而且没有备份,甚至都没有数据库表结构,导致连拉起一套新的应用都不能。 中间的图片字是:“虽然说是他们格式化的服务器,但是我们没做异地备份”。 作为验证,访问江教在线网站提示《网站维护中》。刷新后可见一则 “迁移公告”,是否为删库请自行判断真伪。截止至发稿,公示的新域名 …

  • 温备:使用pg_receivewal

    冯若航 发布于 PGSQL 1571 字 4 分钟

    冯若航PostgreSQLPG管理备份

    温备:使用pg_receivewal

    备份是DBA的安身立命之本,也是数据库管理中最为关键的工作之一。有各种各样的备份,但今天这里讨论的备份都是物理备份。物理备份通常可以分为以下四种: 热备(Hot Standby):与主库一模一样,当主库出现故障时会接管主库的工作,同时也会用于承接线上只读流量。 温备(Warm Standby):与热备类似,但不承载线上流量。通常数据库集群需要一个延迟备库,以便出现错误(例如误删数据)时能及时恢复。在这种情况下,因为延迟备库与主库内容不一致,因此不能服务线上查询。 冷备(Code Backup): …

    备份是DBA的安身立命之本,也是数据库管理中最为关键的工作之一。有各种各样的备份,但今天这里讨论的备份都是物理备份。物理备份通常可以分为以下四种: 热备(Hot Standby):与主库一模一样,当主库出现故障时会接管主库的工作,同时也会用于承接线上只读流量。 温备(Warm Standby):与热备类似,但不承载线上流量。通常数据库集群需要一个延迟备库,以便出现错误(例如误删数据)时能及时恢复。在这种情况下,因为延迟备库与主库内容不一致,因此不能服务线上查询。 冷备(Code Backup): …

  • 备份恢复手段概览

    冯若航 发布于 PGSQL 6487 字 13 分钟

    冯若航PostgreSQLPG管理备份

    备份恢复手段概览

    备份是DBA的安身立命之本,有备份,就不用慌。 备份有三种形式:SQL转储,文件系统备份,连续归档 1. SQL转储 SQL 转储方法的思想是: 创建一个由SQL命令组成的文件,服务器能利用其中的SQL命令重建与转储时状态一样的数据库。 1.1 转储 工具 pg_dump、pg_dumpall 用于进行SQL转储。结果输出到stdout。 pg_dump dbname > filename pg_dump dbname -f filename pg_dump 是一个普通的PostgreSQL客户 …

    备份是DBA的安身立命之本,有备份,就不用慌。 备份有三种形式:SQL转储,文件系统备份,连续归档 1. SQL转储 SQL 转储方法的思想是: 创建一个由SQL命令组成的文件,服务器能利用其中的SQL命令重建与转储时状态一样的数据库。 1.1 转储 工具 pg_dump、pg_dumpall 用于进行SQL转储。结果输出到stdout。 pg_dump dbname > filename pg_dump dbname -f filename pg_dump 是一个普通的PostgreSQL客户 …

  • PgBackRest2中文文档

    冯若航 发布于 PGSQL 7659 字 16 分钟

    冯若航PostgreSQLPG管理备份

    PgBackRest2中文文档

    pgBackRest主页:http://pgbackrest.org pgBackRest Github主页:https://github.com/pgbackrest/pgbackrest 前言 pgBackRest旨在提供一个简单可靠,容易纵向扩展的PostgreSQL备份恢复系统。 pgBackRest并不依赖像tar和rsync这样的传统备份工具,而在内部实现所有备份功能,并使用自定义协议来与远程系统进行通信。 消除对tar和rsync的依赖可以更好地解决特定于数据库的备份问题。 自定义 …

    pgBackRest主页:http://pgbackrest.org pgBackRest Github主页:https://github.com/pgbackrest/pgbackrest 前言 pgBackRest旨在提供一个简单可靠,容易纵向扩展的PostgreSQL备份恢复系统。 pgBackRest并不依赖像tar和rsync这样的传统备份工具,而在内部实现所有备份功能,并使用自定义协议来与远程系统进行通信。 消除对tar和rsync的依赖可以更好地解决特定于数据库的备份问题。 自定义 …