From e14f5e82cfb75663ef8dfff9cb8b275e5cf79f0f Mon Sep 17 00:00:00 2001
From: ningyali <845128620@qq.com>
Date: Wed, 12 Mar 2025 08:52:16 +0000
Subject: [PATCH 1/2] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=20Test?=
=?UTF-8?q?=5FResult/openGauss=5F7.0.0=5FRC1/=E5=86=85=E6=A0=B8/HTAP?=
=?UTF-8?q?=E8=A1=8C=E5=88=97=E8=9E=8D=E5=90=88.md?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
...14\345\210\227\350\236\215\345\220\210.md" | 208 ------------------
1 file changed, 208 deletions(-)
delete mode 100644 "Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
diff --git "a/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md" "b/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
deleted file mode 100644
index 5286a94..0000000
--- "a/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-版权所有 © 2024 openGauss社区
- 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问[*https://creativecommons.org/licenses/by-sa/4.0/*](https://creativecommons.org/licenses/by-sa/4.0/) 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[*https://creativecommons.org/licenses/by-sa/4.0/legalcode*](https://creativecommons.org/licenses/by-sa/4.0/legalcode)。
-
-修订记录
-
-| 日期 | 修订版本 | 修改描述 | 作者 |
-| --------- | -------- | ------------ | -------- |
-| 2025.2.28 | v1.0 | 测试报告初稿 | ningyali |
-
-**Keywords 关键词**:HTAP行列融合
-
-**Abstract 摘要**:本文档主要介绍openGauss行列融合功能的验证测试结果;
-
-**缩略语清单:**
-
-| 缩略语 | 英文全名 | 中文解释 |
-| ------ | ------------------------------------------ | -------- |
-| HTAP | Hybrid Transactional/Analytical Processing | 行列融合 |
-
-
-# 1 概述
-
-本报告主要测试2种不同架构(单机、主备集群)下,HTAP行列融合的功能测试、可靠性测试、兼容性测试和性能测试。
-
-# 2 测试版本说明
-
-## 2.1 测试版本信息
-
-### 2.1.1 被测版本
-
-| 版本名称 | 软件包名称 | 测试起始时间 | 测试结束时间 | 测试人员 |
-| ----------------------------------- | ---------- | ------------ | ------------ | -------- |
-| openGauss 7.0.0-RC1 build eb367cc7 | openGauss | 2024-12-26 | 2024-12-30 | haomeng |
-| openGauss 7.0.0-RC1 build 1d325dd9 | openGauss | 2024-12-30 | 2025-1-6 | haomeng |
-
-## 2.2 测试环境描述
-
-### 2.2.1 环境硬件信息
-
-| 环境信息 | 硬件配置信息 | 备注 |
-| -------- | ------------------------------------------------------------ | ---- |
-| 物理机 | Kunpeng-920
内存:721GB
硬盘:1TB
OS:openEuler release 22.03 (LTS-SP4) | |
-| 虚拟机 | 内存:15GB
硬盘:80GB
OS:openEuler release 20.03 (LTS) | |
-
-# 3 版本概要测试结论、关键风险和规避措施
-
-本报告主要测试传统集群&单机行列融合功能,主要包含功能场景测试、可靠性场景测试、兼容性场景测试、性能场景测试,输出测试用例402个,执行测试1轮,发现issue共22个,所有问题已修复并回归通过,整体质量良好。
-
-## 3.1 特性约束
-
-表约束:仅支持普通表的行列转换,临时表、系统表、Toast表、Unlogged表、列存表、外表暂不支持,主备场景下不支持段页式表的行列转换。
-
-数据类型约束:参考列存表支持的数据类型
-
-[详见资料页](https://docs.opengauss.org/zh/docs/latest/docs/AboutopenGauss/%E8%A1%8C%E5%88%97%E8%9E%8D%E5%90%88.html)
-
-
-
-# 4 版本详细测试结论
-
-## 4.1 特性测试结论
-
-### 4.1.1 新需求质量评价
-
-| 特性 | 特性价值评估 | 应用说明及关键约束假设依赖 | 关键遗留事项如缺陷等 | 测试整体覆盖情况 | 特性质量评估 | 主要风险 |
-| ---------------------------------------------------- | ------------------------------------------------------------ | -------------------------- | -------------------- | ---------------- | -------------------------- | -------- |
-| 【内核加速组】传统主备支持行列转换,备机支持列存查询 | 通过简单的指令设置,有效利用备节点可用内存空间进行行存数据的列缓存转换及存储(In-Memory-Column-Store)。考虑列存的查询优势,在数据量庞大,表结构复杂,而用户仅关注部分列数据的查询的场景下,行列转换后的列缓存可有效提升企业执行大型复杂OLAP数据分析的整体查询效率。 | 见3.1约束说明 | 无 | 100% | ▮ | 无 |
-
-*特性质量评估说明*:
-
-●: *表示特性不稳定,风险高*
-
-▲: *表示特性基本可用,遗留少量问题*
-
-▮: *表示特性质量良好*
-
-## 4.2 产品质量属性目标(DFX)测试结论
-
-### 4.2.1 性能测试结论
-
-无
-
-### 4.2.2 功能测试结论
-
-分别针对两种单机和主备集群不同架构下,进行新增imcs相关参数的功能和参数取值验证,HTAP行列融合功能验证,以及可靠性验证、兼容性验证、性能验证,验收通过。
-
-| 测试步骤 | 测试结果 |
-| ------------------------------------------------------------ | -------------------------------------------------- |
-| enable_imcsscan、enable_parallel_populate、max_imcs_cache参数值验证 | 取值与资料描述保持一致,可正常设置 |
-| HTAP行列融合功能验证 | 符合约束时,可正常进行转换,不符合约束时有合理报错 |
-| 单机&主备集群,分别验证转换前故障、转换过程中故障、转换后故障 | 故障时合理报错,故障清除后可正常 |
-| 资源池化模式下,开启enable_cbm_tracking,运行跑批业务,进行定时全量&增量备份 | 业务运行正常,备份正常 |
-| cbm相关DFX函数 | 执行正常 |
-
-### 4.2.3 安全&隐私保护测试结论
-
-无
-
-### 4.2.4 可服务性测试结论
-
-无
-
-### 4.2.5 生命周期管理测试结论
-
-无
-
-### 4.2.6 韧性测试结论
-
-无
-
-### 4.2.7 兼容性测试结论
-
-无
-
-### 4.2.8 升级测试结论
-
-无
-
-## 4.3 资料测试结论
-
-| 序号 | 测试章节 | 测试结论 |
-| ---- | ------------------------------------------------------------ | -------- |
-| 1 | [cbm_xlog_files_epoch](https://docs.opengauss.org/zh/docs/latest/docs/DatabaseReference/%E5%A4%87%E4%BB%BD%E6%81%A2%E5%A4%8D.html#cbm_xlog_files_epocha-namesection1232751104711a) | 测试通过 |
-| 2 | [cbm_threads_num](https://docs.opengauss.org/zh/docs/latest/docs/DatabaseReference/%E5%A4%87%E4%BB%BD%E6%81%A2%E5%A4%8D.html#cbm_xlog_files_epocha-namesection1232751104711a) | 测试通过 |
-
-# 5 测试对象质量评估
-
-## 5.1 覆盖率分析
-
-已覆盖传统集群和资源池化集群2种架构模式下,开启cbm功能之后全量/增量备份测试以及大批量业务下xlog回收验证测试。
-
-## 5.2 缺陷统计和分析
-
-### 5.2.1 缺陷统计
-
-| | 问题总数 | 严重 | 主要 | 次要 | 不重要 |
-| ------ | -------- | ---- | ---- | ---- | ------ |
-| 数目 | 2 | 0 | 0 | 2 | 0 |
-| 百分比 | 100% | 0% | 0% | 100% | 0% |
-
-### 5.2.2 缺陷列表
-
-| 问题单号 | 问题描述 | 问题级别 | 当前状态 |
-| ------------------------------------------------------------ | ------------------------------------------------------------ | -------- | -------- |
-| [IBE11G](https://e.gitee.com/opengaussorg/issues/table?issue=IBE11G) | 【CBM tracking LSN】cbm_xlog_files_epoch参数,不同设置方式下有效值范围提示不一致 | 次要 | 已验收 |
-| [IBEKSD](https://e.gitee.com/opengaussorg/issues/table?issue=IBEKSD) | 【CBM tracking LSN】增量备份因invalid CBM page header偶现失败 | 次要 | 已验收 |
-
-# 6 测试过程评估
-
-## 6.1 测试策略回顾
-
-| 编号 | 特性 | 验证策略 | 是否按照测试策略执行 |
-| ---- | ---------- | ------------------------------------------------------------ | -------------------- |
-| 1 | 功能测试 | cbm参数功能,参数设置方式,参数取值范围验证,DFX函数功能验证 | YES |
-| 2 | 稳定性测试 | 执行tpcc业务,7*24H,开启定时全量&增量备份任务 | YES |
-
-## 6.2 测试设计评估
-
-无
-
-## 6.3 测试执行评估
-
-### 6.3.1 测试执行统计数据
-
-| 版本名称 | 工作量投入(人天) | 测试用例数 | 用例执行数 | 发现缺陷数 | 代码量 | 缺陷密度 |
-| ------------------------ | ---------------- | ---------- | ---------- | ---------- | ------ | -------- |
-| openGauss 7.0.0-RC1 B010 | 4 | 12 | 12 | 1 | 0.956K | 1 |
-| openGauss 7.0.0-RC1 B011 | 5 | 8 | 8 | 1 | 0.956K | 1 |
-
-本次测试共发现2个issue,部分已修复并回归通过,缺陷密度为2/1.292k=1.5,整体质量良好。
-
-### 6.3.2 测试用例执行结果统计数据
-
-| 总测试用例数 | 实际测试的用例数 | Passed | Failed | Blocked | Unavailable | 执行率 | 执行通过率 |
-| ------------ | ---------------- | ------ | ------ | ------- | ----------- | ------ | ---------- |
-| 12 | 12 | 11 | 1 | 0 | 0 | 100% | 91.7% |
-| 8 | 8 | 6 | 2 | 0 | 0 | 100% | 75% |
-
-本次测试共输出测试用例20个,执行测试共2轮,发现issue共2个,所有问题已修复并回归通过,整体质量良好。
-
-# 7 附件
-
-## 7.1 附件1:遗留问题列表
-
-无
-
-## 7.2 附件2:特性相关PR
-
-特性代码pr:
-
-https://gitee.com/opengauss/openGauss-server/pulls/6837
-
-资料pr:
-
-https://gitee.com/opengauss/docs/pulls/7084
-
-测试设计:
-
-https://devcloud.cn-east-3.huaweicloud.com/testmind/project/03669bfd256c444bbfda6d7fb8b83bb2/testmind/mindmap?mindId=bf38bc61406d4b4d87b58366d8a0444e&hideDevcloudHead=true
-
-测试用例:
-
-testplan _ openGauss_7.0.0 _ 数据库服务 _ CBM Tracking
-
-https://devcloud.cn-east-3.huaweicloud.com/cloudtestportal/project/03669bfd256c444bbfda6d7fb8b83bb2/testcase?branch_id=vb100000vvqelovg&case_id=vb1n000103m5iuh0&detail=base
-
--
Gitee
From 4ae623eeea3b5bb24762a903af6f0bbaa7d0713f Mon Sep 17 00:00:00 2001
From: ningyali <845128620@qq.com>
Date: Wed, 12 Mar 2025 08:52:50 +0000
Subject: [PATCH 2/2] =?UTF-8?q?=E8=A1=8C=E5=88=97=E8=9E=8D=E5=90=88?=
=?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=8A=A5=E5=91=8A?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: ningyali <845128620@qq.com>
---
...14\345\210\227\350\236\215\345\220\210.md" | 270 ++++++++++++++++++
1 file changed, 270 insertions(+)
create mode 100644 "Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
diff --git "a/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md" "b/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
new file mode 100644
index 0000000..51357b5
--- /dev/null
+++ "b/Test_Result/openGauss_7.0.0_RC1/\345\206\205\346\240\270/HTAP\350\241\214\345\210\227\350\236\215\345\220\210.md"
@@ -0,0 +1,270 @@
+
+
+版权所有 © 2024 openGauss社区
+ 您对“本文档”的复制、使用、修改及分发受知识共享(Creative Commons)署名—相同方式共享4.0国际公共许可协议(以下简称“CC BY-SA 4.0”)的约束。为了方便用户理解,您可以通过访问[*https://creativecommons.org/licenses/by-sa/4.0/*](https://creativecommons.org/licenses/by-sa/4.0/) 了解CC BY-SA 4.0的概要 (但不是替代)。CC BY-SA 4.0的完整协议内容您可以访问如下网址获取:[*https://creativecommons.org/licenses/by-sa/4.0/legalcode*](https://creativecommons.org/licenses/by-sa/4.0/legalcode)。
+
+修订记录
+
+| 日期 | 修订版本 | 修改描述 | 作者 |
+| --------- | -------- | ------------ | -------- |
+| 2025.2.28 | v1.0 | 测试报告初稿 | ningyali |
+
+**Keywords 关键词**:HTAP行列融合
+
+**Abstract 摘要**:本文档主要介绍openGauss行列融合功能的验证测试结果;
+
+**缩略语清单:**
+
+| 缩略语 | 英文全名 | 中文解释 |
+| ------ | ------------------------------------------ | -------- |
+| HTAP | Hybrid Transactional/Analytical Processing | 行列融合 |
+
+
+# 1 概述
+
+本报告主要测试单机和主备集群场景下,HTAP行列融合的功能测试、可靠性测试、性能测试、兼容性测试和资料测试。
+
+# 2 测试版本说明
+
+## 2.1 测试版本信息
+
+### 2.1.1 被测版本
+
+| 版本名称 | 软件包名称 | 测试起始时间 | 测试结束时间 | 测试人员 |
+| ---------------------------------- | ---------- | ------------ | ------------ | -------- |
+| openGauss 7.0.0-RC1 build 3dafabf6 | openGauss | 2024-11-7 | 2024-11-28 | ningyali |
+| openGauss 7.0.0-RC1 build 5baeba20 | openGauss | 2024-11-28 | 2025-1-9 | ningyali |
+| openGauss 7.0.0-RC1 build 8c7a615a | openGauss | 2025-1-9 | 2025-2-7 | ningyali |
+| openGauss 7.0.0-RC1 build 445855a8 | openGauss | 2025-2-7 | 2025-2-27 | ningyali |
+| openGauss 7.0.0-RC1 build eb295a12 | openGauss | 2025-2-27 | 2025-3-7 | ningyali |
+
+## 2.2 测试环境描述
+
+### 2.2.1 环境硬件信息
+
+| 环境信息 | 硬件配置信息 | 备注 |
+| -------- | ------------------------------------------------------------ | ---- |
+| 物理机 | Kunpeng-920
内存:721GB
硬盘:1TB
OS:openEuler release 22.03 (LTS-SP4) | |
+| 虚拟机 | 内存:15GB
硬盘:80GB
OS:openEuler release 20.03 (LTS) | |
+
+# 3 版本概要测试结论、关键风险和规避措施
+
+本报告主要测试单机&主备集群行列融合功能,主要包含功能场景测试、可靠性场景测试、兼容性场景测试、性能场景测试,输出测试用例402个,执行测试2轮,发现issue共26个,所有问题已修复并回归通过,整体质量良好。
+
+## 3.1 特性约束
+
+表约束:仅支持普通表的行列转换,临时表、系统表、Toast表、Unlogged表、列存表、外表暂不支持,主备场景下不支持段页式表的行列转换。
+
+数据类型约束:参考列存表支持的数据类型
+
+[详见资料页](https://docs.opengauss.org/zh/docs/latest/docs/AboutopenGauss/%E8%A1%8C%E5%88%97%E8%9E%8D%E5%90%88.html)
+
+
+
+# 4 版本详细测试结论
+
+## 4.1 特性测试结论
+
+### 4.1.1 新需求质量评价
+
+| 特性 | 特性价值评估 | 应用说明及关键约束假设依赖 | 关键遗留事项如缺陷等 | 测试整体覆盖情况 | 特性质量评估 | 主要风险 |
+| ---------------------------------------------------- | ------------------------------------------------------------ | -------------------------- | -------------------- | ---------------- | -------------------------- | -------- |
+| 【内核加速组】传统主备支持行列转换,备机支持列存查询 | 通过简单的指令设置,有效利用备节点可用内存空间进行行存数据的列缓存转换及存储(In-Memory-Column-Store)。考虑列存的查询优势,在数据量庞大,表结构复杂,而用户仅关注部分列数据的查询的场景下,行列转换后的列缓存可有效提升企业执行大型复杂OLAP数据分析的整体查询效率。 | 见3.1约束说明 | 无 | 100% | ▮ | 无 |
+
+*特性质量评估说明*:
+
+●: *表示特性不稳定,风险高*
+
+▲: *表示特性基本可用,遗留少量问题*
+
+▮: *表示特性质量良好*
+
+## 4.2 产品质量属性目标(DFX)测试结论
+
+### 4.2.1 性能测试结论
+
+#### 4.2.1.1 TPCH
+
+参数配置:
+
+ 单机:max_process_memory=350GB、shared_buffers=150GB、max_imcs_cache=150GB、work_mem=5GB、query_dop=4
+
+ 主备:shared_buffers=150GB、max_imcs_cache=150GB、work_mem=5GB、query_dop=4
+
+测试结论:
+
+ 22条TPC-H语句100G数据进行性能测试,通过单节点、主备机分别执行22条TPC-H SQL语句,对比行列转换前行存查询耗时和行列转换后行列混合查询耗时,测试结果为单机场景下性能提升5.09倍,主备场景下性能提升5.31倍,满足性能提升5倍的基准要求。
+
+#### 4.2.1.2 TPCC测试结论
+
+参数配置:
+
+ 单机:max_process_memory=400GB、shared_buffers=50GB、max_imcs_cache=150GB、update_lockwait_timeout=60min、lockwait_timeout=60min
+
+ 主备:max_process_memory=400GB、shared_buffers=50GB、max_imcs_cache=150GB、update_lockwait_timeout=60min、lockwait_timeout=60min
+
+测试结论:
+
+ 进行TPC-C性能测试,经验证2p主机读写备机只读场景数据一致性校验通过,单机场景下性能差异X,主备场景下性能差异,满足性能差异小于10%的基准要求。
+
+### 4.2.3 可靠性测试结论
+
+针对单节点和主备集群,分别进行故障场景验证和故障恢复功能验证,验收通过。
+
+| 测试步骤 | 测试结果 |
+| ------------------------------------------------------------ | ------------------------------------------------------ |
+| 单机场景,行列转换过程中节点异常 | 故障不会导致数据库宕机,故障恢复后可正常转换,数据一致 |
+| 主备场景,行列转换过程中节点异常,主备切换,备机重建,备升主 | 故障不会导致集群宕机,故障恢复后可正常转换,数据一致 |
+| 行列转换生成的临时文件异常 | 故障不会导致数据库宕机,故障恢复后可正常转换,数据一致 |
+| 磁盘满时进行行列转换 | 故障不会导致数据库宕机,故障恢复后可正常转换,数据一致 |
+| 主备网络异常时进行行列转换或查询列存数据 | 故障不会导致数据库宕机,故障恢复后可正常转换,数据一致 |
+| 一主两备缩容成一主一备、单节点,进行行列转换 | 故障不影响行列转换功能,已经转换的数据可取消重新转换 |
+| 单节点扩容成一主一备、一主两备,进行行列转换 | 故障不影响行列转换功能,已经转换的数据可取消重新转换 |
+
+### 4.2.4 安全&隐私保护测试结论
+
+无
+
+### 4.2.5 可服务性测试结论
+
+无
+
+### 4.2.6 生命周期管理测试结论
+
+无
+
+### 4.2.7 韧性测试结论
+
+无
+
+### 4.2.8 兼容性测试结论
+
+| 测试步骤 | 测试结果 |
+| ------------------------------------------------------------ | -------- |
+| 6.0.0升级到7.0.0,验证新增GUC参数无误,行列转换功能正常 | 验收通过 |
+| 6.0.0升级到7.0.0,升级回滚再升级,验证7.0.0版本新增GUC参数无误,行列转换功能正常,升级回滚后6.0.0版本无新增GUC参数和行列转换功能 | 验收通过 |
+
+## 4.3 资料测试结论
+
+| 序号 | 测试章节 | 测试结论 |
+| ---- | ------------------------------------------------------------ | -------- |
+| 1 | [HTAP行列融合](https://docs.opengauss.org/zh/docs/latest/docs/AboutopenGauss/%E8%A1%8C%E5%88%97%E8%9E%8D%E5%90%88.html) | 测试通过 |
+| 2 | [行列融合参数](https://docs.opengauss.org/zh/docs/latest/docs/DatabaseReference/%E8%A1%8C%E5%88%97%E8%9E%8D%E5%90%88%E5%8F%82%E6%95%B0.html) | 测试通过 |
+| 3 | [HTAP行列融合系统函数](https://docs.opengauss.org/zh/docs/latest/docs/SQLReference/HTAP%E8%A1%8C%E5%88%97%E8%9E%8D%E5%90%88%E7%B3%BB%E7%BB%9F%E5%87%BD%E6%95%B0.html) | 测试通过 |
+| 4 | [GS_TOTAL_MEMORY_DETAIL](https://docs.opengauss.org/zh/docs/latest/docs/DatabaseReference/GS_TOTAL_MEMORY_DETAIL.html) | 测试通过 |
+
+# 5 测试对象质量评估
+
+## 5.1 覆盖率分析
+
+覆盖单机和主备场景下,表类型、数据类型、存储过程、函数、触发器、多表连接查询等,结合行列转换功能验证测试。
+
+## 5.2 缺陷统计和分析
+
+### 5.2.1 缺陷统计
+
+| | 问题总数 | 严重 | 主要 | 次要 | 不重要 |
+| ------ | -------- | ---- | ---- | ---- | ------ |
+| 数目 | 26 | 0 | 2 | 20 | 4 |
+| 百分比 | 100% | 0% | 8% | 77% | 15% |
+
+### 5.2.2 缺陷列表
+
+| 问题单号 | 问题描述 | 问题级别 | 当前状态 |
+| ------------------------------------------------------------ | ------------------------------------------------------------ | -------- | -------- |
+| [IBJJ2Q](https://e.gitee.com/opengaussorg/issues/table?issue=IBJJ2Q) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】空表行列转换后插入大量数据,备机列存查询hang住 | 主要 | 已验收 |
+| [IB89EK](https://e.gitee.com/opengaussorg/issues/table?issue=IB89EK) | 【测试类型:SQL功能】【测试版本:7.0.0】 【HTAP行列融合】配置参数support_extended_features后,行列转换后修改压缩策略后,备机查询hang住 | 主要 | 已验收 |
+| [IBNTMR](https://e.gitee.com/opengaussorg/issues/table?issue=IBNTMR) | 【测试类型:SQL功能】【测试版本:7.0.0-RC1】 【HTAP行列融合】行列转换后,增删大量数据,gs_total_memory_detail和query_imcstore_views视图中已使用内存字段无变化 | 次要 | 待办的 |
+| [IBLLLP](https://e.gitee.com/opengaussorg/issues/table?issue=IBLLLP) | 【测试类型:SQL功能】【测试版本:7.0.0-RC1】【HTAP行列融合】 兼容B库下进行指定分区转换后select count(*)查询计划不走imcs scan | 次要 | 已验收 |
+| [IBKU42](https://e.gitee.com/opengaussorg/issues/table?issue=IBKU42) | 【测试类型:SQL功能】【测试版本:7.0.0-RC1】【HTAP行列融合】 主备场景下999个分区进行指定分区转换耗时过久 | 次要 | 已完成 |
+| [IBJ8P9](https://e.gitee.com/opengaussorg/issues/table?issue=IBJ8P9) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】 数据库下存在行列转换数据时删除数据库报错 | 次要 | 已验收 |
+| [IBCPQI](https://e.gitee.com/opengaussorg/issues/table?issue=IBCPQI) | 【测试类型:SQL功能】【测试版本:7.0.0】 【HTAP行列融合】配置了enable_imcsscan为on,select count(*)查询计划未走imcs scan | 次要 | 已验收 |
+| [IBADTT](https://e.gitee.com/opengaussorg/issues/table?issue=IBADTT) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】变长类型如nvachar/nvarchar2指定较小长度时转换报错 | 次要 | 已验收 |
+| [IBA72A](https://e.gitee.com/opengaussorg/issues/table?issue=IBA72A) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】A库中转换关系清除后切换B库进行行列转换报错 | 次要 | 已验收 |
+| [IB9K79](https://e.gitee.com/opengaussorg/issues/table?issue=IB9K79) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】分区表删除后系统视图query_imcstore_views中相关数据未清除 | 次要 | 已验收 |
+| [IB6B45](https://e.gitee.com/opengaussorg/issues/table?issue=IB6B45) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】 表中含hll/cidr/inet类型进行全表转换报错 | 次要 | 已验收 |
+| [IB2EIV](https://e.gitee.com/opengaussorg/issues/table?issue=IB2EIV) | 【测试类型:SQL功能】【测试版本:7.0.0】 【HTAP行列融合】高概率偶现主备场景全表转换时报错 | 次要 | 已验收 |
+| [IB47TY](https://e.gitee.com/opengaussorg/issues/table?issue=IB47TY) | 【测试类型:SQL功能】【测试版本:7.0.0】【HTAP行列融合】对toast表进行行列转换应合理报错 | 次要 | 已验收 |
+| [IBQDOJ](https://e.gitee.com/opengaussorg/issues/table?issue=IBQDOJ) | 【测试类型:SQL功能】【测试版本:7.0.0-RC1】 【HTAP行列融合】数据库不存在行列转换数据时删除不应有相关提示 | 不重要 | 待办的 |
+| [IBR3QU](https://e.gitee.com/opengaussorg/issues/table?issue=IBR3QU) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】【HTAP行列融合】单机场景,恢复移走的imcu文件,查询hang | 次要 | 待回归 |
+| [IBP6KD](https://e.gitee.com/opengaussorg/issues/table?issue=IBP6KD) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】 【HTAP行列融合】主备场景,磁盘满行列转换报错,清理磁盘后取消转换再转换报错 | 次要 | 修复中 |
+| [IBOBAV](https://e.gitee.com/opengaussorg/issues/table?issue=IBOBAV) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】【HTAP行列融合】主备场景,删除行列转换生成的临时文件后,取消转换再转换偶现hang住 | 次要 | 修复中 |
+| [IBN4PI](https://e.gitee.com/opengaussorg/issues/table?issue=IBN4PI) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】【HTAP行列融合】 主备切换后,执行行列转换,再主备切换还原主备,取消转换再次转换报错 | 次要 | 修复中 |
+| [IBMY8K](https://e.gitee.com/opengaussorg/issues/table?issue=IBMY8K) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】 【HTAP行列融合】行列转换过程中备2转变成备1的级联备,转换失败后,取消转换再次转换报错 | 次要 | 已验收 |
+| [IBMXZ0](https://e.gitee.com/opengaussorg/issues/table?issue=IBMXZ0) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】【HTAP行列融合】 一主两备集群,备1异常时行列转换报错 | 次要 | 已验收 |
+| [IBM3W5](https://e.gitee.com/opengaussorg/issues/table?issue=IBM3W5) | 【测试类型:可靠性】【测试版本:7.0.0-RC1】【HTAP行列融合】主备场景,行列转换过程中备节点shutdown,主节点无响应 | 次要 | 已验收 |
+| [IBQLIO](https://e.gitee.com/opengaussorg/issues/table?issue=IBQLIO) | 【测试类型:性能】【测试版本:7.0.0-RC1】【HTAP行列融合】benchmark连接主节点执行过程中,guc设置enable_imcsscan备机core | 次要 | 待办的 |
+| [IBR8CW](https://e.gitee.com/opengaussorg/issues/table?issue=IBR8CW) | 【测试类型:性能】【测试版本:7.0.0-RC1】【HTAP行列融合】 行列转换后,开启enable_imcsscan,一致性检查返回不为空 | 次要 | 待办的 |
+| [IB2CLH](https://e.gitee.com/opengaussorg/issues/table?issue=IB2CLH) | 【测试类型:资料】【测试版本:7.0.0】 【HTAP行列融合】资料未说明远程连接时pg_hba.conf中需将主备节点认证方式配置为trust | 不重要 | 已验收 |
+| [IBADDH](https://e.gitee.com/opengaussorg/issues/table?issue=IBADDH) | 【测试类型:资料】【测试版本:7.0.0】【HTAP行列融合】左侧导航栏无HTAP行列融合 | 不重要 | 已验收 |
+| [IBCPVR](https://e.gitee.com/opengaussorg/issues/table?issue=IBCPVR) | 【测试类型:资料】【测试版本:7.0.0】【HTAP行列融合】资料中约束未说明不支持vacuum full操作,支持其他vacuum操作 | 不重要 | 已验收 |
+
+# 6 测试过程评估
+
+## 6.1 测试策略回顾
+
+| 编号 | 特性 | 验证策略 | 是否按照测试策略执行 |
+| ---- | ---------- | ------------------------------------------------------------ | -------------------- |
+| 1 | 功能测试 | 单机&主备场景,验证新增GUC参数,所有支持表/数据类型及相关业务 | YES |
+| 2 | 可靠性测试 | 单机&主备场景,验证故障过程中数据库不会宕机,故障恢复数据库可恢复功能 | YES |
+| 3 | 性能测试 | 单机&主备场景,TPC-C测试验证数据一致性且性能差异小于10%,TPC-H测试验证性能提升5倍 | YES |
+| 4 | 兼容性测试 | 升级,升级回退,升级回退再升级,验证新版本行列转换功能正常,旧版本无相关参数和功能 | YES |
+
+## 6.2 测试设计评估
+
+无
+
+## 6.3 测试执行评估
+
+### 6.3.1 测试执行统计数据
+
+| 版本名称 | | 工作量投入(人天) | 测试用例数 | 用例执行数 | 发现缺陷数 | 代码量 | 缺陷密度 |
+| ------------------------ | ----- | ---------------- | ---------- | ---------- | ---------- | ------ | -------- |
+| openGauss 7.0.0-RC1 B002 | 10.31 | 18 | 80 | 80 | 4 | 7.672K | |
+| openGauss 7.0.0-RC1 B006 | 11.28 | 18 | 80 | 80 | 7 | 7.672K | |
+| openGauss 7.0.0-RC1 B011 | 1.9 | 15 | 80 | 80 | 2 | 7.672K | |
+| openGauss 7.0.0-RC1 B014 | 2.7 | 18 | 80 | 80 | 9 | 7.672K | |
+| openGauss 7.0.0-RC1 B017 | 2.27 | 7 | 82 | 82 | 4 | 7.672K | |
+
+本次测试共发现26个issue,部分已修复并回归通过,缺陷密度为26/7.672k=3.4,整体质量良好。
+
+### 6.3.2 测试用例执行结果统计数据
+
+| 总测试用例数 | 实际测试的用例数 | Passed | Failed | Blocked | Unavailable | 执行率 | 执行通过率 |
+| ------------ | ---------------- | ------ | ------ | ------- | ----------- | ------ | ---------- |
+| 402 | 80 | 76 | 4 | 0 | 0 | 100% | 95% |
+| 402 | 80 | 73 | 7 | 0 | 0 | 100% | 91% |
+| 402 | 80 | 78 | 2 | 0 | 0 | 100% | 97.5% |
+| 402 | 80 | 71 | 9 | 0 | 0 | 100% | 89% |
+| 402 | 82 | 78 | 4 | 0 | 0 | 100% | 97% |
+
+本次测试共输出测试用例402个,执行测试共2轮,发现issue共26个,所有问题已修复并回归通过,整体质量良好。
+
+# 7 附件
+
+## 7.1 附件1:遗留问题列表
+
+无
+
+## 7.2 附件2:特性相关PR
+
+特性代码pr:
+
+https://gitee.com/opengauss/openGauss-server/pulls/6565
+
+https://gitee.com/opengauss/openGauss-server/pulls/6834
+
+资料pr:
+
+https://gitee.com/opengauss/docs/pulls/6910
+
+测试设计:
+
+https://devcloud.cn-east-3.huaweicloud.com/testmind/project/03669bfd256c444bbfda6d7fb8b83bb2/testmind/mindmap?mindId=a3dc7428798c48f98b4d3f215e2ec46b&hideDevcloudHead=true
+
+测试用例:
+
+testplan _ openGauss_7.0.0 _ 数据库服务 _ HTAP行列融合
+
+https://devcloud.cn-east-3.huaweicloud.com/cloudtestportal/project/03669bfd256c444bbfda6d7fb8b83bb2/testcase?branch_id=vb100000vvqelovg
+
--
Gitee