检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
中止/恢复wal日志回放 功能介绍 中止/恢复wal日志在只读实例的回放。 在wal日志回放中止期间,如果流复制仍在正常进行,wal日志将继续被只读实例接受,最终将会填满可用的磁盘空间。这和中止的持续时间、wal日志的产生速率、只读实例可用的磁盘空间大小有关。
cur_log_replay_paused boolean 当前日志回放状态。 true表示回放暂停。 false表示回放正常。 latest_receive_log String 最新接收的日志。 latest_replay_log String 最新回放的日志位点。
场景4:只读实例等待MDL锁 只读实例上往往有业务流量,如果存在只读长事务正在执行,会阻塞主实例同步过来的相应表的DDL操作,卡在了表MDL锁获取,进而阻塞所有同表的后续Binlog回放,导致复制延迟越来越大。
可能引起SQL并发过高的场景有: 业务流量突增:出现缓存穿透、异常调用等情况,导致某类SQL并发数急剧上升。 慢查询堆积:未创建索引的SQL被大量调用,出现大量慢SQL,影响正常业务。 版本约束限制 SQL限流功能对于不同实例类型的版本约束请参见表1。
从节点的SQL thread会读取I/O thread写入的relay log,并且根据relay log中的event,回放对应的操作(DML、DDL等)。
配置自治限流 操作场景 自治限流是通过预先设置CPU阈值、可允许最大活跃连接数等前置条件,当相关条件满足时系统会对会话进行自动流控,在突发流量过高、异常读写等业务场景下保障核心业务的可用性。 前提条件 自治限流模块为付费的高级智能运维包功能,使用前请您先升级运维包。
可以通过分析全量日志或慢日志,观察是否有大事务或DDL操作: 慢日志中有如下加索引的DDL操作,表的数据量上亿,耗时近一天,从而导致只读或备机在回放该DDL时复制延迟持续增长,回放完DDL后延迟恢复正常。 解决方案 该场景属于正常现象,等待DDL执行完成后,延迟会自动恢复。
图4 重启实例 查看回放状态。 图5 回放中 图6 回放完成 指定时间点回放结束后,需要重置回放时间并重启实例,才能恢复正常回放。 单击“重置回放时间”,在弹框中,单击“确定”。
您可以通过修改实例参数“recovery_target_time”为时间窗内的某个时间点来设置指定时间点回放时的回放目标时间,修改实例参数请参考修改指定实例的参数。 调用接口前,您需要了解API 认证鉴权。 调试 您可以在API Explorer中调试该接口。
出现复制时延尖峰是因为:只读节点IO线程刚好接收到了一个新的Binlog文件,而其SQL线程还没开始回放新的Binlog。
wal_receive_replay_delay_in_ms String 回放延迟时间(ms),即数据在灾备上回放的延迟时间。
通过该方式下载备份文件不额外收取OBS公网流出流量费用。 方式1:使用OBS Browser+下载 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库 > 云数据库 RDS”,进入RDS信息页面。
通过OBS Browser+下载备份文件不额外收取OBS公网流出流量费用。 若备份文件大于400MB,建议您使用OBS Browser+下载。 方式1:使用OBS Browser+下载 登录管理控制台。 单击管理控制台左上角的,选择区域。
通过OBS Browser+下载备份文件不额外收取OBS公网流出流量费用。 若备份文件大于400MB,建议您使用OBS Browser+下载。 方式1:使用OBS Browser+下载 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。
PostgreSQL的备库、只读库单进程回放WAL日志,最大回放速度为50 MB/s~70 MB/s,因此需要控制主库数据写入压力在50 MB/s以下,避免备机、只读复制异常。 日常运维 在实例管理界面下载慢SQL,及时关注并解决性能问题。
配置自治限流 在突发流量过高、异常读写等业务场景下,通过自治限流控制并发度来保障核心业务访问的可用性。 自治限流功能使用前需要升级高级智能运维包,具体请参见升级高级智能运维包。
低成本 创建使用 您可以通过华为云官网实时生成目标实例,云数据库RDS服务配合弹性云服务器一起使用,通过内网连接云数据库RDS可以有效地降低应用响应时间、节省公网流量费用。 弹性扩容 可以根据您的业务情况弹性伸缩所需的资源,按需开支,量身定做。
≥ 0 byte RDS for PostgreSQL只读实例 1分钟 replay_lsn_replication_latency_size 主备间wal日志回放延迟 该指标为获取备机回放wal日志的延迟大小。
按需计费模式支持按带宽计费、按流量计费和加入共享带宽三种计费方式,分别收取带宽费+IP保有费、流量费+IP保有费、带宽费+IP保有费。 包年/包月、按需计费 带宽费支持使用带宽加油包抵扣,流量费支持使用共享流量包抵扣。 按固定带宽值计费 公网带宽单价请参见弹性公网IP价格详情。
配置只读延迟库(PostgreSQL) 获取wal日志延迟回放状态 查询wal日志恢复时间窗 中止/恢复wal日志回放 父主题: API v3(推荐)