备库暂停应用xlog日志

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: --对于主从复制来说,有时候想停止从库应用主库的xlog做一些事情,此时可以用不pg提供的复制函数--在从库查看其是否在应用xlog,返回f说明其没有暂停应用xlog日志postgr...
--对于主从复制来说,有时候想停止从库应用主库的xlog做一些事情,此时可以用不pg提供的复制函数


--在从库查看其是否在应用xlog,返回f说明其没有暂停应用xlog日志
postgres=# select pg_is_xlog_replay_paused();
 pg_is_xlog_replay_paused 
--------------------------
 f
(1 row)

--在主库创建测试数据
postgres=# create table t (id int);
CREATE TABLE
postgres=# insert into t select n from generate_series(1,1000);
postgres=# insert into t select n from generate_series(1,1000) n;
INSERT 0 1000

--由于从库还在应用xlog,故可在从库查到数据的变更
postgres=# select count(*) from t;
 count 
-------
  1000
(1 row)


--停止从库应用xlog日志
postgres=# select pg_xlog_replay_pause();
 pg_xlog_replay_pause 
----------------------
 
(1 row)

postgres=# select pg_is_xlog_replay_paused();
 pg_is_xlog_replay_paused 
--------------------------
 t
(1 row)

--主库继续变量数据
postgres=# insert into t select n from generate_series(1,10000) n;
INSERT 0 10000

--由于从库已停止应用xlog,所以在从库查询不到数据的变量
postgres=# select count(*) from t;           
 count 
-------
  1000
(1 row)


--从库继续应用xlog
postgres=# select pg_xlog_replay_resume();
 pg_xlog_replay_resume 
-----------------------
 
(1 row)

postgres=# select pg_is_xlog_replay_paused();
 pg_is_xlog_replay_paused 
--------------------------
 f
(1 row)

--查看从库,可发现主库的变更已经被应用
postgres=# select count(*) from t;        
 count 
-------
 11000
(1 row)

相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
7天前
|
SQL 人工智能 监控
SLS Copilot 实践:基于 SLS 灵活构建 LLM 应用的数据基础设施
本文将分享我们在构建 SLS SQL Copilot 过程中的工程实践,展示如何基于阿里云 SLS 打造一套完整的 LLM 应用数据基础设施。
|
3月前
高性能网络库设计之日志组件
高性能网络库设计之日志组件
124 2
|
4月前
|
监控 安全 Linux
AWK在网络安全中的高效应用:从日志分析到威胁狩猎
本文深入探讨AWK在网络安全中的高效应用,涵盖日志分析、威胁狩猎及应急响应等场景。通过实战技巧,助力安全工程师将日志分析效率提升3倍以上,构建轻量级监控方案。文章详解AWK核心语法与网络安全专用技巧,如时间范围分析、多条件过滤和数据脱敏,并提供性能优化与工具集成方案。掌握AWK,让安全工作事半功倍!
93 0
|
7月前
|
存储 监控 算法
基于 PHP 语言的滑动窗口频率统计算法在公司局域网监控电脑日志分析中的应用研究
在当代企业网络架构中,公司局域网监控电脑系统需实时处理海量终端设备产生的连接日志。每台设备平均每分钟生成 3 至 5 条网络请求记录,这对监控系统的数据处理能力提出了极高要求。传统关系型数据库在应对这种高频写入场景时,性能往往难以令人满意。故而,引入特定的内存数据结构与优化算法成为必然选择。
157 3
|
7月前
|
JSON API Go
基于责任链与策略模式的轻量级PHP日志库设计
项目日志乱成一团,bug 时好时坏,服务器问题难以复现?我写了个 PHP 日志系统,第一时间发现问题,避免跑路。实现了责任链模式+策略模式,让日志存储更灵活,支持多种输出方式。
|
7月前
|
SQL 数据库
【YashanDB知识库】应用绑定参数的慢查询,慢日志抓取不到
【YashanDB知识库】应用绑定参数的慢查询,慢日志抓取不到
|
8月前
|
SQL 分布式计算 Serverless
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
基于阿里云 EMR Serverless Spark 版快速搭建OSS日志分析应用
173 0
|
8月前
|
存储 弹性计算 运维
海量日志接入 Elasticsearch Serverless 应用降本70%以上
本文将探讨在日志场景下,使用阿里云Elasticsearch Serverless相较于基于ECS自建Elasticsearch集群的成本与性能优势,展示如何通过Serverless架构实现高达 70%以上的成本节约。
440 0
|
5月前
|
监控 容灾 算法
阿里云 SLS 多云日志接入最佳实践:链路、成本与高可用性优化
本文探讨了如何高效、经济且可靠地将海外应用与基础设施日志统一采集至阿里云日志服务(SLS),解决全球化业务扩展中的关键挑战。重点介绍了高性能日志采集Agent(iLogtail/LoongCollector)在海外场景的应用,推荐使用LoongCollector以获得更优的稳定性和网络容错能力。同时分析了多种网络接入方案,包括公网直连、全球加速优化、阿里云内网及专线/CEN/VPN接入等,并提供了成本优化策略和多目标发送配置指导,帮助企业构建稳定、低成本、高可用的全球日志系统。
629 54

热门文章

最新文章