diff --git "a/content/zh/docs/AboutopenGauss/\346\214\207\345\256\232\350\212\202\347\202\271\345\215\207\347\272\247.md" "b/content/zh/docs/AboutopenGauss/\346\214\207\345\256\232\350\212\202\347\202\271\345\215\207\347\272\247.md" index 816c96256a329264de4978f4d6021c394baced36..f075ae7bb9d1dfdcd01fbf6cd013855b1ddd8778 100644 --- "a/content/zh/docs/AboutopenGauss/\346\214\207\345\256\232\350\212\202\347\202\271\345\215\207\347\272\247.md" +++ "b/content/zh/docs/AboutopenGauss/\346\214\207\345\256\232\350\212\202\347\202\271\345\215\207\347\272\247.md" @@ -23,9 +23,24 @@ ## 特性约束 满足所有灰度升级的约束条件 -灰度升级的约束条件请参见《数据库运维指南》中“升级\> 升级前必读\> 升级影响和升级约束”章节。 +灰度升级的约束条件请参见《数据库运维指南》中“升级\> 升级前必读\> [升级影响和升级约束](../DatabaseOMGuide/升级前必读.md#升级影响和升级约束)”章节。 ## 依赖关系 无。 +## 基本原理 + +指定节点升级的基本原理是在灰度升级技术的基础上,将整体的升级操作分成了两个有序的步骤:首先选择性地针对部分节点执行升级操作;一旦节点升级成功且稳定,再继续升级剩余的节点。 + +## 使用指导 + +指定节点升级的使用指导请参见《数据库运维指南》中“升级\> 升级操作\> [灰度升级操作步骤](../DatabaseOMGuide/升级操作.md#灰度升级操作步骤/)”章节。 + +## 使用场景 + +指定节点升级的使用有以下场景等: + +- 版本迁移:当需要将数据库从一个较旧的版本迁移到较新的版本时,通过指定节点升级可以分批次进行,确保每个节点都能平稳过渡到新版本。 +- 功能更新:引入新特性或对现有功能进行优化时,可以通过指定节点升级逐步应用这些更改,观察其对系统的影响,并在必要时进行调整。 +- 安全补丁:当发现数据库存在安全漏洞时,需要及时应用安全补丁。通过指定节点升级,可以先在部分节点上应用补丁,验证其安全性和稳定性,再逐步推广到整个集群。 \ No newline at end of file diff --git "a/content/zh/docs/AboutopenGauss/\347\201\260\345\272\246\345\215\207\347\272\247.md" "b/content/zh/docs/AboutopenGauss/\347\201\260\345\272\246\345\215\207\347\272\247.md" index eff98658cc0a41eb53b55cb180680738c0ec5ec9..18683550c923e6851e222c0d1db33e9fad66a93e 100644 --- "a/content/zh/docs/AboutopenGauss/\347\201\260\345\272\246\345\215\207\347\272\247.md" +++ "b/content/zh/docs/AboutopenGauss/\347\201\260\345\272\246\345\215\207\347\272\247.md" @@ -22,9 +22,24 @@ ## 特性约束 -灰度升级的约束条件请参见《数据库运维指南》中“升级\> 升级前必读\> 升级影响和升级约束”章节。 +灰度升级的约束条件请参见《数据库运维指南》中“升级\> 升级前必读\> [升级影响和升级约束](../DatabaseOMGuide/升级前必读.md#升级影响和升级约束)”章节。 ## 依赖关系 无。 +## 基本原理 + +灰度升级的基本原理是通过执行前置与后置脚本对系统表、系统视图及系统函数进行升级,并结合二进制文件的替换来完成整个升级过程。在升级期间,系统会确保新旧版本的二进制文件并存,利用软链接切换技术实现版本间的平滑过渡,确保升级过程的稳定性和连续性。 + +## 使用指导 + +灰度升级的使用指导请参见《数据库运维指南》中“升级\> 升级操作\> [灰度升级操作步骤](../DatabaseOMGuide/升级操作.md#灰度升级操作步骤/)”章节。 + +## 使用场景 + +灰度升级的使用有以下场景等: + +- 版本迁移:从旧版本到新版本,当需要将数据库从一个较旧的版本迁移到较新的版本时,通过灰度升级可以确保整个迁移过程平稳进行,不影响业务连续性。 +- 功能更新:引入新特性或优化,当需要引入新的功能或对现有功能进行优化时,可以通过灰度升级逐步应用这些更改,观察其对系统的影响,并在必要时进行调整。 +- 安全补丁:应用安全补丁,当发现数据库存在安全漏洞时,需要及时应用安全补丁。 diff --git "a/content/zh/docs/AboutopenGauss/\347\273\264\346\212\244\346\200\247.md" "b/content/zh/docs/AboutopenGauss/\347\273\264\346\212\244\346\200\247.md" index 8e388173613befadf627acd73fc23134a4e28120..23c2fd6ac319847c026b2a7cbf95806cb7f821e5 100644 --- "a/content/zh/docs/AboutopenGauss/\347\273\264\346\212\244\346\200\247.md" +++ "b/content/zh/docs/AboutopenGauss/\347\273\264\346\212\244\346\200\247.md" @@ -2,8 +2,30 @@ - **[灰度升级](灰度升级.md)** + - **[可获得性](灰度升级.md#可获得性)** + - **[特性简介](灰度升级.md#特性简介)** + - **[客户价值](灰度升级.md#客户价值)** + - **[特性描述](灰度升级.md#特性描述)** + - **[特性增强](灰度升级.md#特性增强)** + - **[特性约束](灰度升级.md#特性约束)** + - **[依赖关系](灰度升级.md#依赖关系)** + - **[基本原理](灰度升级.md#基本原理)** + - **[使用指导](灰度升级.md#使用指导)** + - **[使用场景](灰度升级.md#使用场景)** + - **[指定节点升级](指定节点升级.md)** + - **[可获得性](指定节点升级.md#可获得性)** + - **[特性简介](指定节点升级.md#特性简介)** + - **[客户价值](指定节点升级.md#客户价值)** + - **[特性描述](指定节点升级.md#特性描述)** + - **[特性增强](指定节点升级.md#特性增强)** + - **[特性约束](指定节点升级.md#特性约束)** + - **[依赖关系](指定节点升级.md#依赖关系)** + - **[基本原理](指定节点升级.md#基本原理)** + - **[使用指导](指定节点升级.md#使用指导)** + - **[使用场景](指定节点升级.md#使用场景)** + - **[支持WDR诊断报告](支持WDR诊断报告.md)** - **[慢SQL诊断](慢SQL诊断.md)**