From b41dd54df4f30f5d3700feb2cee978e7b48cfa98 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Fri, 20 Aug 2021 20:13:41 +0800
Subject: [PATCH 01/32] =?UTF-8?q?=E7=BC=BA=E5=AD=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
content/zh/docs/Glossary/Glossary.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/content/zh/docs/Glossary/Glossary.md b/content/zh/docs/Glossary/Glossary.md
index 0ceaa3cb7..51499c384 100644
--- a/content/zh/docs/Glossary/Glossary.md
+++ b/content/zh/docs/Glossary/Glossary.md
@@ -530,7 +530,7 @@
数据分区
|
-数据分区是指在一个数据库实例内部,将表按照划分为多个数据互不重叠的部分(Partition)。具体的分区方式可以有:范围分区(Range),它根据元组中指定字段的取值所处的范围映射到目标存储位置。
+ | 数据分区是指在一个数据库实例内部,将表按照指定范围划分为多个数据互不重叠的部分(Partition)。具体的分区方式可以有:范围分区(Range),它根据元组中指定字段的取值所处的范围映射到目标存储位置。
|
数据库
--
Gitee
From 85acb06afacea82bdd85f8d60390eb7597dd811b Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 08:57:27 +0800
Subject: [PATCH 02/32] =?UTF-8?q?=E6=8B=AC=E5=8F=B7=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
index bfb7660c3..8358d1133 100644
--- "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
+++ "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
@@ -295,7 +295,7 @@ openGauss基于统一的事务机制,统一的日志系统,统一的并发
## 支持WDR自动性能分析报告
-定时主动分析run日志和WDR报告(自动后台生成,可由关键指标阈值如CPU占用率、内存占用率、长SQL比例等触发),并生成html、pdf等格式的报告。能自动生成性能报告。WDR\(Workload Diagnosis Report\)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
+定时主动分析run日志和WDR报告(自动后台生成,可由关键指标阈值如CPU占用率、内存占用率、长SQL比例等触发),并生成html、pdf等格式的报告。能自动生成性能报告。WDR\(Workload Diagnosis Report\)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
WDR主要有两个组件:
--
Gitee
From 53a8d79c85b09a90e4d61b8e12a8c52817272759 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 09:01:51 +0800
Subject: [PATCH 03/32] =?UTF-8?q?=E6=8B=AC=E5=8F=B7=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
index 8358d1133..3a33a41c5 100644
--- "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
+++ "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
@@ -295,7 +295,7 @@ openGauss基于统一的事务机制,统一的日志系统,统一的并发
## 支持WDR自动性能分析报告
-定时主动分析run日志和WDR报告(自动后台生成,可由关键指标阈值如CPU占用率、内存占用率、长SQL比例等触发),并生成html、pdf等格式的报告。能自动生成性能报告。WDR\(Workload Diagnosis Report\)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
+定时主动分析run日志和WDR报告(自动后台生成,可由关键指标阈值如CPU占用率、内存占用率、长SQL比例等触发),并生成html、pdf等格式的报告。能自动生成性能报告。WDR(Workload Diagnosis Report)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
WDR主要有两个组件:
--
Gitee
From 5c6c6ebf36f69e63e80e482caa1ed23d61c0a68a Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 18:12:57 +0800
Subject: [PATCH 04/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9&?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
index 3a33a41c5..125ea6ac3 100644
--- "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
+++ "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
@@ -153,7 +153,7 @@ openGauss提供事务管理功能,保证事务的ACID特性。
- 支持事务块,用户可以通过start transaction命令显式启动一个事务块。
- 支持单语句事务,用户不显式启动事务,则单条语句就是一个事务。
-## 高并发&高性能
+## 高并发和高性能
openGauss通过服务器端的线程池,可以支持1W并发连接。通过NUMA化内核数据结构,支持线程亲核性处理,可以支持百万级tpmC。通过页面的高效冷热淘汰,支持T级别大内存缓冲区管理。通过CSN快照,去除快照瓶颈,实现多版本访问,读写互不阻塞。通过增量检查点,避免全页写导致的性能波动,实现业务性能平稳运行。
--
Gitee
From 6eb9cf3bf431abf2b544c817efd3707248304425 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 18:34:11 +0800
Subject: [PATCH 05/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=A0=87=E7=82=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md" "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
index 125ea6ac3..ac591fd87 100644
--- "a/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
+++ "b/content/zh/docs/Description/\344\274\201\344\270\232\347\272\247\345\242\236\345\274\272\347\211\271\346\200\247.md"
@@ -189,7 +189,7 @@ SQL自诊断可以在不影响用户作业,不修改业务逻辑的情况下
客户端依据生成的CEK来对数据进行加密,数据加密算法主要使用对称加密算法AES算法\(包括AES128和AES256\)和国密算法SM4。加密后的数据会存放在数据库服务端,经过密文运算后服务端返回密文结果集,并在客户端完成最后的解密,获取最终结果。
- 用户根据业务需要对数据定义加密属性信息\(被加密的列被称之为加密列\),对于不需要加密的数据则按照原有明文格式发送至服务端。当查询任务发起后,客户端需要对当前的Query进行解析,如果查询语句中涉及加密列,则对对应的列参数\(加密列关联参数\)也要进行加密\(这里说的加密均需要为确定性加密,否则无法支持对应的查询\);如果查询语句中不涉及加密列,则直接发送至服务端,无需额外的操作。
+ 用户根据业务需要对数据定义加密属性信息\(被加密的列被称之为加密列\),对于不需要加密的数据则按照原有明文格式发送至服务端。当查询任务发起后,客户端需要对当前的Query进行解析,如果查询语句中涉及加密列,则对对应的列参数\(加密列关联参数\)也要进行加密\(这里说的加密均需要为确定性加密,否则无法支持对应的查询\),如果查询语句中不涉及加密列,则直接发送至服务端,无需额外的操作。
在数据库服务侧,加密列的数据始终以密文形态存在,整个查询也在密文形态下实现。对于第一阶段密态等值查询解决方案,需要采用确定性加密,使得相同的明文数据获得相同的密文,从而支持等值计算。
--
Gitee
From 0b3b210971b392991ba3e3b35a1bc8662c365b59 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 20:16:39 +0800
Subject: [PATCH 06/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=AD=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../\350\275\257\344\273\266\346\236\266\346\236\204.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\350\275\257\344\273\266\346\236\266\346\236\204.md" "b/content/zh/docs/Technicalwhitepaper/\350\275\257\344\273\266\346\236\266\346\236\204.md"
index fa7064cde..85c0e0efe 100644
--- "a/content/zh/docs/Technicalwhitepaper/\350\275\257\344\273\266\346\236\266\346\236\204.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\350\275\257\344\273\266\346\236\266\346\236\204.md"
@@ -2,7 +2,7 @@
openGauss是单机系统,在这样的系统架构中,业务数据存储在单个物理节点上,数据访问任务被推送到服务节点执行,通过服务器的高并发,实现对数据处理的快速响应。同时通过日志复制可以把数据复制到备机,提供数据的高可靠和读扩展。
-openGauss是支持主备部署,openGauss逻辑架构如[图1](#zh-cn_concept_0283139007_zh-cn_topic_0237080634_zh-cn_topic_0231764167_fig5205420191411)所示。
+openGauss支持主备部署,openGauss逻辑架构如[图1](#zh-cn_concept_0283139007_zh-cn_topic_0237080634_zh-cn_topic_0231764167_fig5205420191411)所示。
**图 1** openGauss逻辑架构图

--
Gitee
From 26cdb91b8a2176763659fc31732362e8418cfed9 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sat, 21 Aug 2021 20:54:53 +0800
Subject: [PATCH 07/32] =?UTF-8?q?=E6=B5=8B=E8=AF=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../\346\212\200\346\234\257\347\211\271\347\202\271.md" | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\212\200\346\234\257\347\211\271\347\202\271.md" "b/content/zh/docs/Technicalwhitepaper/\346\212\200\346\234\257\347\211\271\347\202\271.md"
index e91ed3bf0..30833d088 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\212\200\346\234\257\347\211\271\347\202\271.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\212\200\346\234\257\347\211\271\347\202\271.md"
@@ -22,7 +22,7 @@ openGauss相比于其他开源数据库主要有以下几个主要特点:
- 易运维
- 基于AI的智能参数调优和索引推荐,提供AI自动参数推荐。
- 慢SQL诊断,多维性能自监控视图,实施掌控系统的性能表现。
- - 提供在线自学习的SQL时间预测。
+ - 提供在线自学习的SQL时间预测1。
- 全开放
@@ -30,4 +30,3 @@ openGauss相比于其他开源数据库主要有以下几个主要特点:
- 数据库内核能力全开放。
- 提供丰富的伙伴认证,培训体系和高校课程。
-
--
Gitee
From c56bc603a108ffd1a4472948c85011fa5b21c7d0 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 07:49:46 +0800
Subject: [PATCH 08/32] =?UTF-8?q?=E6=8B=AC=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 027751b4c..07a646583 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -14,7 +14,7 @@
## CBO优化器
-openGauss优化器是典型的基于代价的优化 \(Cost-Based Optimization,简称CBO\)。在这种优化器模型下,数据库根据表的元组数、字段宽度、NULL记录比率、distinct值、MCV值、HB值等表的特征值,以及一定的代价计算模型,计算出每一个执行步骤的不同执行方式的输出元组数和执行代价\(cost\),进而选出整体执行代价最小/首元组返回代价最小的执行方式进行执行。
+openGauss优化器是典型的基于代价的优化(Cost-Based Optimization,简称CBO)。在这种优化器模型下,数据库根据表的元组数、字段宽度、NULL记录比率、distinct值、MCV值、HB值等表的特征值,以及一定的代价计算模型,计算出每一个执行步骤的不同执行方式的输出元组数和执行代价(cost),进而选出整体执行代价最小/首元组返回代价最小的执行方式进行执行。
CBO优化器能够在众多计划中依据代价选出最高效的执行计划,最大限度的满足客户业务要求。
--
Gitee
From 445a9625c075d4a6d09ce9e9082856696a58ed06 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 08:17:45 +0800
Subject: [PATCH 09/32] =?UTF-8?q?=E6=8B=AC=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 07a646583..50e0037d0 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -263,7 +263,7 @@ openGauss提供逻辑解码功能,将物理日志反解析为逻辑日志。
## 支持WDR诊断报告
-WDR\(Workload Diagnosis Report\)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
+WDR(Workload Diagnosis Report)基于两次不同时间点系统的性能快照数据, 生成这两个时间点之间的性能表现报表,用于诊断数据库内核的性能故障。
WDR主要依赖两个组件:
--
Gitee
From c739c434cb5810537605bc7d32a71556b3416e77 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 08:30:51 +0800
Subject: [PATCH 10/32] =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 50e0037d0..cdf5ad8f8 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -281,7 +281,7 @@ WDR主要依赖两个组件:
|
Database Stat
|
-主要用于评估当前数据库上的负载,IO状况,负载和IO是衡量TP系统最最要的特性
+ | 主要用于评估当前数据库上的负载,IO状况,负载和IO是衡量TP系统最重要的特性
包含当前连接到该数据库的session,提交、回滚的事务数,读取的磁盘块的数量,高速缓存中已经发现的磁盘块的次数,通过数据库查询返回、抓取、插入、更新、删除的行数,冲突、死锁发生的次数,临时文件的使用量,IO读写时间等
|
--
Gitee
From 8f52049d86e22dfbb22128a7fcefeeb70d0a805f Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 08:38:41 +0800
Subject: [PATCH 11/32] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=8F=A5=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index cdf5ad8f8..ad6c88245 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -293,7 +293,7 @@ WDR主要依赖两个组件:
Instance Efficiency Percentages
|
-用于评估当前系统的缓存的效率。
+ | 用于评估当前系统的缓存的效率
主要包含数据库缓存命中率
|
--
Gitee
From fc6c58f7101dbf1cbf1c973fbb97f4fa33b383a4 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 09:28:07 +0800
Subject: [PATCH 12/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=97=85=E5=8F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index ad6c88245..d81077bbe 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -327,6 +327,7 @@ WDR主要依赖两个组件:
+
**表 2** DETAIL 级别诊断报告
@@ -362,7 +363,7 @@ WDR主要依赖两个组件:
Utility status
|
-用于诊断后端作业性能的诊断
+ | 用于诊断后端作业性能
包含页面操作,复制等后端操作的性能
|
--
Gitee
From 7991299484ca1aed9a9ad9cc8b83fda8dae4b259 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 09:31:12 +0800
Subject: [PATCH 13/32] =?UTF-8?q?=E9=94=99=E5=88=AB=E5=AD=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index d81077bbe..269006087 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -375,7 +375,7 @@ WDR主要依赖两个组件:
Configuration settings
|
-用于判断配置是够有变更
+ | 用于判断配置是否有变更
包含当前所有配置参数的快照
|
--
Gitee
From 2c20975848a327dc5779751afcd9c8856825a945 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 09:42:49 +0800
Subject: [PATCH 14/32] =?UTF-8?q?=E7=97=85=E5=8F=A5=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 269006087..ffc79b00d 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -382,6 +382,7 @@ WDR主要依赖两个组件:
+
应用价值:
- WDR报表是长期性能问题最主要的诊断手段。基于SNAPSHOT的性能基线,从多维度做性能分析,能帮助DBA 掌握系统负载繁忙程度,各个组件的性能表现,性能瓶颈。
@@ -417,7 +418,7 @@ WDR主要依赖两个组件:
管理用户对数据库的访问控制权限,涵盖数据库系统权限和对象权限。
-支持基于角色的访问控制机制,将角色和权限关联起来,通过将权限赋予给对应的角色,再将角色授予给用户,可实现用户访问控制权限管理。其中登录访问控制通过用户标识和认证技术来共同实现,而对象访问控制则基于用户在对象上的权限,通过对象权限检查实现对象访问控制。用户在为相关的数据库用户分配完成任务所需要的最小权限从而将数据库使用风险降到最低。
+支持基于角色的访问控制机制,将角色和权限关联起来,通过将权限赋予给对应的角色,再将角色授予给用户,可实现用户访问控制权限管理。其中登录访问控制通过用户标识和认证技术来共同实现,而对象访问控制则基于用户在对象上的权限,通过对象权限检查实现对象访问控制。用户为相关的数据库用户分配完成任务所需要的最小权限从而将数据库使用风险降到最低。
支持三权分立权限访问控制模型,数据库角色可分为系统管理员、安全管理员和审计管理员。其中安全管理员负责创建和管理用户,系统管理员负责授予和撤销用户权限,审计管理员负责审计所有用户的行为。
--
Gitee
From e97b684fd9ff8a986ad390bf3345513f9cd0b782 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 09:58:46 +0800
Subject: [PATCH 15/32] =?UTF-8?q?=E6=8B=AC=E5=8F=B7=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index ffc79b00d..fedc555ab 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -513,6 +513,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
**表 1** 加密算法套件
+
OpenSSL套件名
|
IANA套件名
@@ -585,7 +586,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
行级访问控制特性将数据库访问粒度控制到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,按照行访问控制策略,读取到的结果可能是不同的。
-用户可以在数据表创建行访问控制\(Row Level Security\)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数据表访问时,若SQL满足数据表特定的Row Level Security策略,在查询优化阶段将满足条件的表达式,按照属性\(PERMISSIVE | RESTRICTIVE\)类型,通过AND或OR方式拼接,应用到执行计划上。
+用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数据表访问时,若SQL满足数据表特定的Row Level Security策略,在查询优化阶段将满足条件的表达式,按照属性\(PERMISSIVE | RESTRICTIVE\)类型,通过AND或OR方式拼接,应用到执行计划上。
行级访问控制的目的是控制表中行级数据可见性,通过在数据表上预定义Filter,在查询优化阶段将满足条件的表达式应用到执行计划上,影响最终的执行结果。当前行级访问控制支持的SQL语句包括SELECT,UPDATE,DELETE。
--
Gitee
From 30b4e79f1358907f5a381029ec0b548394621b0b Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:04:13 +0800
Subject: [PATCH 16/32] =?UTF-8?q?=E6=A0=87=E7=82=B9=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index fedc555ab..e8f809c32 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -586,7 +586,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
行级访问控制特性将数据库访问粒度控制到数据表行级别,使数据库达到行级访问控制的能力。不同用户执行相同的SQL查询操作,按照行访问控制策略,读取到的结果可能是不同的。
-用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数据表访问时,若SQL满足数据表特定的Row Level Security策略,在查询优化阶段将满足条件的表达式,按照属性\(PERMISSIVE | RESTRICTIVE\)类型,通过AND或OR方式拼接,应用到执行计划上。
+用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数据表访问时,若SQL满足数据表特定的Row Level Security策略,在查询优化阶段将满足条件的表达式,按照属性(PERMISSIVE / RESTRICTIVE)类型,通过AND或OR方式拼接,应用到执行计划上。
行级访问控制的目的是控制表中行级数据可见性,通过在数据表上预定义Filter,在查询优化阶段将满足条件的表达式应用到执行计划上,影响最终的执行结果。当前行级访问控制支持的SQL语句包括SELECT,UPDATE,DELETE。
--
Gitee
From 60bca42e03929fbf9e1f2cda73290732f816389b Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:10:42 +0800
Subject: [PATCH 17/32] =?UTF-8?q?=E6=A0=87=E7=82=B9=E9=94=99=E8=AF=AF2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index e8f809c32..634bb416d 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -610,7 +610,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
统一审计(Unified Auditing)利用策略和条件在数据库内部有选择地进行审计,管理员可以对数据库资源或资源标签统一地配置审计策略,从而达到简化管理、针对性地生成审计日志、减少审计日志冗余、提高管理效率的目的。
-管理员可以定制化的为操作行为或数据库资源配置审计策略,该策略针对特定的用户场景、用户行为或数据库资源进行审计。在开启了统一审计功能后,当用户访问数据库时,系统将根据用户身份信息如:访问IP、客户端工具、用户名来匹配相应的统一审计策略,之后根据策略信息对用户行为按照访问资源(LABEL)和用户操作类型(DML | DDL)进行统一审计。
+管理员可以定制化的为操作行为或数据库资源配置审计策略,该策略针对特定的用户场景、用户行为或数据库资源进行审计。在开启了统一审计功能后,当用户访问数据库时,系统将根据用户身份信息如:访问IP、客户端工具、用户名来匹配相应的统一审计策略,之后根据策略信息对用户行为按照访问资源(LABEL)和用户操作类型(DML / DDL)进行统一审计。
统一审计的目的是将现有的传统审计行为转变为针对性的跟踪审计行为,将目标之外的行为排除在审计之外,从而简化了管理,提高了数据库生成审计数据的安全性。
--
Gitee
From 0facfbf237dd6958977c11a18909ec35f91fa550 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:21:51 +0800
Subject: [PATCH 18/32] =?UTF-8?q?=E6=A0=87=E7=82=B9=E9=94=99=E8=AF=AF3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 634bb416d..e6a0d4dc7 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -640,7 +640,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
采用三层密钥结构实现密钥管理机制,即根密钥(RK)、主密钥(CMK)和数据加密密钥(DEK)。主密钥由根密钥加密保护,数据加密密钥由主密钥加密保护。数据加密密钥用于对用户数据进行加密和解密,每个表对应一个数据加密密钥。
-支持表级加密,允许用户在创建表时指定是否对表进行加密和使用的加密算法,加密算法支持AES-128-CTR和SM4-CTR两种算法,算法一旦指定不可更改。对于创建表时指定为加密的表,数据库会自动为该表申请创建数据加密密钥,并将加密算法、密钥密文和对应主密钥ID等参数使用"keyword=value"格式保存在pg\_class系统表中的reloptions字段中。
+支持表级加密,允许用户在创建表时指定是否对表进行加密和使用的加密算法,加密算法支持AES-128-CTR和SM4-CTR两种算法,算法一旦指定不可更改。对于创建表时指定为加密的表,数据库会自动为该表申请创建数据加密密钥,并将加密算法、密钥密文和对应主密钥ID等参数使用“keyword=value”格式保存在pg\_class系统表中的reloptions字段中。
对于加密表,允许用户切换表的加密状态,即将加密表切换为非加密表,或将非加密表切换为加密表。如果在创建表时未使能加密功能,后续无法再切换为加密表。
--
Gitee
From ff3a97cc7ade8f03185984d393b9db3c2fc14c98 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:27:03 +0800
Subject: [PATCH 19/32] =?UTF-8?q?=E7=97=85=E5=8F=A52?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index e6a0d4dc7..6c3a45a29 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -652,7 +652,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
## 全密态
-密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的能力。
+密态数据库意在解决数据全生命周期的隐私保护问题,使得系统无论在何种业务场景和环境下,数据在传输、运算以及存储的各个环节始终都处于密文状态。当数据拥有者在客户端完成数据加密并发送给服务端后,在攻击者借助系统脆弱点窃取用户数据的状态下仍然无法获得有效的价值信息,从而起到保护数据隐私的作用。
## 账本数据库
--
Gitee
From d2e93cc1baa39e4930e72cd979345622a6d95b0f Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:36:42 +0800
Subject: [PATCH 20/32] =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=86=99=E5=8F=8A?=
=?UTF-8?q?=E5=A4=9A=E4=BD=99=E7=A9=BA=E6=A0=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...72\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 6c3a45a29..8df87320a 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -704,12 +704,12 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
事务必须始终保持系统处于一致的状态,不管在任何给定的时间并发事务的数量。
- - I: Isolation 隔离性
+ - I:isolation 隔离性
隔离状态执行事务,使它们好像是系统在给定时间内执行的唯一操作。如果有两个事务,运行在相同的时间内,执行相同的功能,事务的隔离性将确保每一事务在系统中认为只有该事务在使用系统。
- - D:Durability 持久性
+ - D:durability 持久性
在事务完成以后,该事务对数据库所作的更改便持久的保存在数据库之中,并不会被回滚。
--
Gitee
From 114e9e241e4272db39b09709d0cfa66d215aed32 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:43:21 +0800
Subject: [PATCH 21/32] =?UTF-8?q?=E7=97=85=E5=8F=A53?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 8df87320a..7ca52dd73 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -726,7 +726,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
- 函数及存储过程支持
- 函数和存储过程是数据库中的一种重要对象,主要功能将用户特定功能的SQL语句集进行封装,并方便调用。
+ 函数是数据库中的一种重要对象,主要功能是将用户特定功能的SQL语句集进行封装,并方便调用。
存储过程是SQL、PL/SQL的组合。存储过程可以使执行商业规则的代码从应用程序中移动到数据库。从而,代码存储一次能够被多个程序使用。
--
Gitee
From 570b11ba8a64f53834bef28a7f2fb94fd340d6f2 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 10:47:20 +0800
Subject: [PATCH 22/32] =?UTF-8?q?=E7=97=85=E5=8F=A54?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md" "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
index 7ca52dd73..d5997ebf3 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\225\260\346\215\256\345\272\223\346\240\270\345\277\203\346\212\200\346\234\257.md"
@@ -732,7 +732,7 @@ openGauss提供了一组默认角色,以gs\_role\_开头命名。它们提供
1. 允许客户模块化程序设计,对SQL语句集进行封装,调用方便。
2. 存储过程会进行编译缓存,可以提升用户执行SQL语句集的速度。
- 3. 系统管理员通过执行某一存储过程的权限进行限制,能够实现对相应数据访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。
+ 3. 系统管理员通过对执行某一存储过程的权限进行限制,能够实现对相应数据访问权限的限制,避免了非授权用户对数据的访问,保证了数据的安全。
4. 为了处理SQL语句,存储过程进程分配一段内存区域来保存上下文联系。游标是指向上下文区域的句柄或指针。借助游标,存储过程可以控制上下文区域的变化。
5. 支持6种异常信息级别方便客户对存储过程进行调试。支持存储过程调试,存储过程调试是一种调试手段,可以在存储过程开发中,一步一步跟踪存储过程执行的流程,根据变量的值,找到错误的原因或者程序的bug,提高问题定位效率。支持设置断点和单步调试。
--
Gitee
From 0b35c3fb5e8c0b038da79d77a14e805d063a38ec Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 11:02:04 +0800
Subject: [PATCH 23/32] =?UTF-8?q?=E7=97=85=E5=8F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../\346\234\257\350\257\255\350\241\250.md" | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md" "b/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
index dc7596397..a8fd686d7 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
@@ -399,7 +399,7 @@
|
Page
|
-openGauss数据库关系对象结构中行存的最小内存单元。一个Page大小为默认为8KB。
+ | openGauss数据库关系对象结构中行存的最小内存单元。一个Page大小默认为8KB。
|
PostgreSQL
@@ -668,4 +668,3 @@
|
-
--
Gitee
From e0f73b2ff67605fecb5e0d8ab09ec82c1b766e9f Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 11:07:21 +0800
Subject: [PATCH 24/32] =?UTF-8?q?=E7=97=85=E5=8F=A52?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../\346\234\257\350\257\255\350\241\250.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md" "b/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
index a8fd686d7..db7100640 100644
--- "a/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
+++ "b/content/zh/docs/Technicalwhitepaper/\346\234\257\350\257\255\350\241\250.md"
@@ -505,7 +505,7 @@
数据分区
|
-数据分区是指在一个数据库实例内部,将表按照划分为多个数据互不重叠的部分(Partition)。具体的分区方式可以有:范围分区(Range),它根据元组中指定字段的取值所处的范围映射到目标存储位置。
+ | 数据分区是指在一个数据库实例内部,将表按照指定范围划分为多个数据互不重叠的部分(Partition)。具体的分区方式可以有:范围分区(Range),它根据元组中指定字段的取值所处的范围映射到目标存储位置。
|
数据库
--
Gitee
From e3f760b421596b4ca9989c079f6b2c79d6079303 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 11:43:47 +0800
Subject: [PATCH 25/32] =?UTF-8?q?=E5=8D=95=E8=AF=8D=E6=8B=BC=E5=86=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CONTRIBUTING.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index e7a3d74c9..b421028f1 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -9,7 +9,7 @@ provided for customers and users. So all code modifications SHOULD be submitted
This repository is integrated by website which will provide the final outline, so please only maintain docs in this repository.
anything others like styles, js are maintained in website as a combined hugo theme.
-Contents oranganized by hugo book which is a framework helping build our own book.
+Contents organized by hugo book which is a framework helping build our own book.
please refer to hugo book [website](https://github.com/alex-shpak/hugo-book) for more detailed information.
All files are written with MarkDown syntax, please note: If you want to add internal links,
--
Gitee
From 91c71172f5696869bedf4f5ad19a211d7bed827e Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 18:15:14 +0800
Subject: [PATCH 26/32] =?UTF-8?q?=E6=8B=BC=E5=86=99=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...216\267\345\217\226\345\256\211\350\243\205\345\214\205.md" | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git "a/content/zh/docs/installation/\350\216\267\345\217\226\345\256\211\350\243\205\345\214\205.md" "b/content/zh/docs/installation/\350\216\267\345\217\226\345\256\211\350\243\205\345\214\205.md"
index 00a5d10f3..76c27a1c2 100644
--- "a/content/zh/docs/installation/\350\216\267\345\217\226\345\256\211\350\243\205\345\214\205.md"
+++ "b/content/zh/docs/installation/\350\216\267\345\217\226\345\256\211\350\243\205\345\214\205.md"
@@ -17,7 +17,7 @@ openGauss开源社区上提供了安装包的获取方式。
```
tar -zxvf openGauss-x.x.x-openEuler-64bit-all.tar.gz
- ls -1b
+ ls -lb
```
执行ls命令,显示类似如下信息:
@@ -34,4 +34,3 @@ openGauss开源社区上提供了安装包的获取方式。
-
--
Gitee
From 6ca6c20268b77f6c1e5c9f2bbf663c44b02d799f Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 18:26:45 +0800
Subject: [PATCH 27/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?=
=?UTF-8?q?=E5=90=8D=EF=BC=9A=E6=9E=81=E7=AE=80=E7=89=88=E5=AE=89=E8=A3=85?=
=?UTF-8?q?=E5=87=86=E5=A4=87?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...47\211\210\345\256\211\350\243\205\345\207\206\345\244\207.md" | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename "content/zh/docs/installation/\345\256\211\350\243\205\345\207\206\345\244\2071.md" => "content/zh/docs/installation/\346\236\201\347\256\200\347\211\210\345\256\211\350\243\205\345\207\206\345\244\207.md" (100%)
diff --git "a/content/zh/docs/installation/\345\256\211\350\243\205\345\207\206\345\244\2071.md" "b/content/zh/docs/installation/\346\236\201\347\256\200\347\211\210\345\256\211\350\243\205\345\207\206\345\244\207.md"
similarity index 100%
rename from "content/zh/docs/installation/\345\256\211\350\243\205\345\207\206\345\244\2071.md"
rename to "content/zh/docs/installation/\346\236\201\347\256\200\347\211\210\345\256\211\350\243\205\345\207\206\345\244\207.md"
--
Gitee
From 8661e81331793de0f5b5216d694a33901aba0d5b Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Sun, 22 Aug 2021 18:32:28 +0800
Subject: [PATCH 28/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=96=87=E4=BB=B6?=
=?UTF-8?q?=E5=90=8D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...44\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" | 0
1 file changed, 0 insertions(+), 0 deletions(-)
rename "content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\2031.md" => "content/zh/docs/installation/\345\207\206\345\244\207\346\236\201\347\256\200\347\211\210\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" (100%)
diff --git "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\2031.md" "b/content/zh/docs/installation/\345\207\206\345\244\207\346\236\201\347\256\200\347\211\210\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
similarity index 100%
rename from "content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\2031.md"
rename to "content/zh/docs/installation/\345\207\206\345\244\207\346\236\201\347\256\200\347\211\210\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
--
Gitee
From b0045a0a53f69004a1feb4b4baaaeb7e19005582 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Mon, 23 Aug 2021 08:14:10 +0800
Subject: [PATCH 29/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=8B=B1=E6=96=87?=
=?UTF-8?q?=E9=80=97=E5=8F=B7?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\212\202\347\202\271\345\256\211\350\243\205.md" | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git "a/content/zh/docs/installation/\344\270\200\344\270\273\344\270\200\345\244\207\350\212\202\347\202\271\345\256\211\350\243\205.md" "b/content/zh/docs/installation/\344\270\200\344\270\273\344\270\200\345\244\207\350\212\202\347\202\271\345\256\211\350\243\205.md"
index 066823c6b..3373bc79e 100644
--- "a/content/zh/docs/installation/\344\270\200\344\270\273\344\270\200\345\244\207\350\212\202\347\202\271\345\256\211\350\243\205.md"
+++ "b/content/zh/docs/installation/\344\270\200\344\270\273\344\270\200\345\244\207\350\212\202\347\202\271\345\256\211\350\243\205.md"
@@ -16,7 +16,7 @@
tar -jxf openGauss-x.x.x-openEuler-64bit.tar.bz2 -C /opt/software/openGauss
```
-2. 假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。
+2. 假定解压包的路径为/opt/software/openGauss,进入解压后目录下的simpleInstall。
```
cd /opt/software/openGauss/simpleInstall
@@ -30,14 +30,14 @@
> **说明:**
>
- >- -w:初始化数据库密码(gs\_initdb指定),安全需要必须设置。
- >- -p:指定的openGauss主节点端口号, 默认5432。备节点端口号会使用主端口号+200,默认5632。
+ >- -w:初始化数据库密码(gs\_initdb指定,安全需要必须设置。
+ >- -p:指定的openGauss主节点端口号,默认5432。备节点端口号会使用主端口号+200,默认5632。
>- --multinode: 用来区分是单节点还是一主一备安装。
>- -h|--help 打印使用说明。
- >- 安装后,数据库的主节点名称为nodename1,备节点名称为nodename2。
- >- 安装后,数据库主节点目录安装路径/opt/software/openGauss/data/master,备节点目录安装路径为/opt/software/openGauss/data/slave,其中/opt/software/openGauss为解压包路径,data/master\(slave\)为新创建的数据库节点目录。
+ >- 安装后,数据库的主节点名称为nodename1,备节点名称为nodename2。
+ >- 安装后,数据库主节点目录安装路径/opt/software/openGauss/data/master,备节点目录安装路径为/opt/software/openGauss/data/slave,其中/opt/software/openGauss为解压包路径,data/master\(slave\)为新创建的数据库节点目录。
-4. 安装执行完成后,使用ps和gs\_ctl查看进程是否正常。
+4. 安装执行完成后,使用ps和gs\_ctl查看进程是否正常。
```
ps ux | grep gaussdb
@@ -88,4 +88,3 @@
No information
```
-
--
Gitee
From 3d989cd3af4c1be6378819a8ad0702a52cb289d2 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Mon, 23 Aug 2021 08:44:11 +0800
Subject: [PATCH 30/32] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=97=85=E5=8F=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
index 38857bdaf..7245c829d 100644
--- "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
+++ "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
@@ -105,7 +105,7 @@
openGauss的软件依赖要求如[表3 软件依赖要求](#table1212531681911)所示。
-建议使用上述操作系统安装光盘或者源中,下列依赖软件的默认安装包,若不存在下列软件,可参看软件对应的建议版本。
+建议使用上述操作系统的安装光盘或者资源中下列依赖软件的默认安装包,若不存在下列软件,可参看软件对应的建议版本。
**表 3** 软件依赖要求
--
Gitee
From 0b6194461091570821240321b64576ef9b077415 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Mon, 23 Aug 2021 09:02:07 +0800
Subject: [PATCH 31/32] =?UTF-8?q?=E5=A4=A7=E5=B0=8F=E5=86=99?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
index 7245c829d..3732162fd 100644
--- "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
+++ "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
@@ -157,7 +157,7 @@ openGauss的软件依赖要求如[表3 软件依赖要求](#table1212531681911)
| 建议版本 :7.0-13
|
-libnsl(openeuler+x86环境中)
+ |
libnsl(openEuler+x86环境中)
|
建议版本 :2.28-36
|
--
Gitee
From c8a3cfaa1d4263df3bc806de87ad0bc860b76014 Mon Sep 17 00:00:00 2001
From: jqn123 <3457222599@qq.com>
Date: Mon, 23 Aug 2021 09:26:25 +0800
Subject: [PATCH 32/32] =?UTF-8?q?=E5=AD=97=E4=BD=93=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...\266\345\256\211\350\243\205\347\216\257\345\242\203.md" | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md" "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
index 3732162fd..ee0346a06 100644
--- "a/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
+++ "b/content/zh/docs/installation/\345\207\206\345\244\207\350\275\257\347\241\254\344\273\266\345\256\211\350\243\205\347\216\257\345\242\203.md"
@@ -21,7 +21,7 @@
**表 1** 硬件环境要求
-项目
+ 项目
|
配置描述
|
@@ -60,6 +60,7 @@
+
### 软件环境要求
**表 2** 软件环境要求
@@ -168,6 +169,7 @@ openGauss的软件依赖要求如[表3 软件依赖要求](#table1212531681911)
+
## 修改操作系统配置
### 关闭操作系统防火墙
@@ -280,7 +282,7 @@ cp /usr/share/zoneinfo/$地区/$时区 /etc/localtime
```
> **说明:**
->\$地区/$时区为需要设置时区的信息,例如:Asia_Shanghai。
+>地区/时区为需要设置时区的信息,例如:Asia_Shanghai。
使用date -s命令将各主机的时间设置为统一时间,举例如下。
--
Gitee
---|
|
---|