From 3da3f5c41c16b2f29af653a998c491407642b669 Mon Sep 17 00:00:00 2001 From: "tongmeixia@0301" <870020620@qq.com> Date: Tue, 18 Apr 2023 09:36:25 +0800 Subject: [PATCH 1/3] fix bug --- .../\346\236\201\350\207\264RTO.md" | 14 +++++++++++++- .../\346\236\201\350\207\264RTO.md" | 14 +++++++++++++- content/zh/docs/Toolreference/gs_ctl.md | 1 + 3 files changed, 27 insertions(+), 2 deletions(-) diff --git "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" index 5c91a7e1a..fb82e3e9e 100644 --- "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" +++ "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" @@ -25,7 +25,19 @@ ## 特性约束 -极致RTO只关注同步备机的RTO是否满足需求。极致RTO本身有流控效果,无需打开流控功能开关。本特性不支持备机读。如果查询备机可能导致备机core。本特性不支持主备从场景。如果配置成支持主备从(配置了replication\_type=0),数据库无法拉起。 +- 极致RTO采用了多个page redo线程并行加速回放进度。当备机回放追平主机,空载的情况下,单个page redo线程的CPU消耗大约在15%左右(实际值与具体硬件和参数配置相关),备机回放的总CPU消耗值 = 单个page redo线程的CPU消耗值 x page redo线程数。 + +- 极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery_time_target参数来做流控控制。 + +- 本特性支持备机读,由于增加了对数据页面历史版本的读取,备机上的查询性能会低于主机上的查询性能,低于并行回放备机读的查询性能,但是查询阻塞回放的情况有所缓解。 + +- 极致RTO备机读在以下4种情况下会取消查询: + + - 当查询时间超出了参数standby_max_query_time; + - 触发了备机读文件的强制回收; + - 查询和truncate类型的日志回放有冲突; + - 当查询和回放有锁相关等冲突时,和并行回放备机读相同,取消查询由参数max_standby_streaming_delay控制。 +- 不支持同时开启DCF。 ## 依赖关系 diff --git "a/content/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" "b/content/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" index b0e83668c..df4adbb78 100644 --- "a/content/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" +++ "b/content/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" @@ -25,7 +25,19 @@ ## 特性约束 -极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery\_time\_target参数来做流控控制。本特性不支持备机读。如果查询备机可能导致备机core。 +- 极致RTO采用了多个page redo线程并行加速回放进度。当备机回放追平主机,空载的情况下,单个page redo线程的CPU消耗大约在15%左右(实际值与具体硬件和参数配置相关),备机回放的总CPU消耗值 = 单个page redo线程的CPU消耗值 x page redo线程数。 + +- 极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery_time_target参数来做流控控制。 + +- 本特性支持备机读,由于增加了对数据页面历史版本的读取,备机上的查询性能会低于主机上的查询性能,低于并行回放备机读的查询性能,但是查询阻塞回放的情况有所缓解。 + +- 极致RTO备机读在以下4种情况下会取消查询: + + - 当查询时间超出了参数standby_max_query_time; + - 触发了备机读文件的强制回收; + - 查询和truncate类型的日志回放有冲突; + - 当查询和回放有锁相关等冲突时,和并行回放备机读相同,取消查询由参数max_standby_streaming_delay控制。 +- 不支持同时开启DCF。 ## 依赖关系 diff --git a/content/zh/docs/Toolreference/gs_ctl.md b/content/zh/docs/Toolreference/gs_ctl.md index cb4a324d0..5e3d409b2 100644 --- a/content/zh/docs/Toolreference/gs_ctl.md +++ b/content/zh/docs/Toolreference/gs_ctl.md @@ -339,6 +339,7 @@ gs\_ctl参数可分为如下几类:

● 增量重建不适用于一主一备并且没有开启最大高可用的场景,此种场景下需要使用全量重建或者开启最大高可用后再进行增量重建。

● 备机数据文件损坏、数据目录丢失 等故障通过增量重建的方式无法修复,此时可通过全量重建的方式重 新修复备机。

+

● 增量重建会全量拷贝ustore引擎的undo文件,当undo文件较多时,增量重建耗时会变长。

● auto(不指定):先增量,根据失败 后是否可以再增量选择继续增量或 者全量,三次增量失败后进行全 量。

● standby_full:通过指定的备机ip和port全量重建故障备机。使用该参数时需要同时使用-C蚕食指定镜像的ip和port。

-- Gitee From e2241c88677ce7c9127f0ac60359cafad0f8bc83 Mon Sep 17 00:00:00 2001 From: "tongmeixia@0301" <870020620@qq.com> Date: Tue, 18 Apr 2023 09:52:55 +0800 Subject: [PATCH 2/3] fix bug --- .../\346\236\201\350\207\264RTO.md" | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" index fb82e3e9e..8fca09dd5 100644 --- "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" +++ "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" @@ -25,19 +25,7 @@ ## 特性约束 -- 极致RTO采用了多个page redo线程并行加速回放进度。当备机回放追平主机,空载的情况下,单个page redo线程的CPU消耗大约在15%左右(实际值与具体硬件和参数配置相关),备机回放的总CPU消耗值 = 单个page redo线程的CPU消耗值 x page redo线程数。 - -- 极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery_time_target参数来做流控控制。 - -- 本特性支持备机读,由于增加了对数据页面历史版本的读取,备机上的查询性能会低于主机上的查询性能,低于并行回放备机读的查询性能,但是查询阻塞回放的情况有所缓解。 - -- 极致RTO备机读在以下4种情况下会取消查询: - - - 当查询时间超出了参数standby_max_query_time; - - 触发了备机读文件的强制回收; - - 查询和truncate类型的日志回放有冲突; - - 当查询和回放有锁相关等冲突时,和并行回放备机读相同,取消查询由参数max_standby_streaming_delay控制。 -- 不支持同时开启DCF。 +极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery\_time\_target参数来做流控控制。本特性不支持备机读。如果查询备机可能导致备机core。 ## 依赖关系 -- Gitee From cbc5fc32514ed09c3277e1bc3d2bb44e17310d50 Mon Sep 17 00:00:00 2001 From: "tongmeixia@0301" <870020620@qq.com> Date: Tue, 18 Apr 2023 09:55:27 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=92=A4=E9=94=80=E8=BD=BB=E9=87=8F?= =?UTF-8?q?=E7=89=88=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CharacteristicDescription/\346\236\201\350\207\264RTO.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" index 8fca09dd5..5c91a7e1a 100644 --- "a/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" +++ "b/content/docs-lite/zh/docs/CharacteristicDescription/\346\236\201\350\207\264RTO.md" @@ -25,7 +25,7 @@ ## 特性约束 -极致RTO只关注同步备机的RTO是否满足需求。极致RTO去掉了自带的流控,统一使用recovery\_time\_target参数来做流控控制。本特性不支持备机读。如果查询备机可能导致备机core。 +极致RTO只关注同步备机的RTO是否满足需求。极致RTO本身有流控效果,无需打开流控功能开关。本特性不支持备机读。如果查询备机可能导致备机core。本特性不支持主备从场景。如果配置成支持主备从(配置了replication\_type=0),数据库无法拉起。 ## 依赖关系 -- Gitee