检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
测试方法 总体流程 创建弹性云服务器ECS和数据仓库GaussDB(DWS) 构建TPC-H&TPC-DS使用数据 建表与数据导入 执行查询与结果收集
测试结果 TPC-H 单并发查询 TPC-DS 单并发查询
使用限制 系统的CPU、内存、I/O和网络带宽等资源充足。SMP架构是一种利用富余资源来换取时间的方案,计划并行之后必定会引起资源消耗的增加,当上述资源成为瓶颈的情况下,SMP无法提升性能,反而可能导致性能的劣化。同时,SMP计划的生成时间较串行要长。因此,在短查询为主的TP类
错误原因:时间字符串长度越界。 解决办法:请检查输入数据的范围是否满足要求。 GAUSS-03032: "the hour is invalid!" SQLSTATE: 0A000 错误原因:小时值非法。 解决办法:请检查小时的位数是否为2。 GAUSS-03033: "the minute
-TERMINATE 控制每行记录的末尾是否需要分隔符。 -parallel 指定分片数,本例为10片。 -child 指定当前是生成分片中的第几片,本例不需修改。 执行以下命令,判断数据文件的生成进度。也可以通过ps ux|grep dsdgen,查看生成数据文件的进程是否退出。 1 2 du -sh
单击会话ID可以显示当前会话上的查询,详情参见实时查询监控详情。 用户若需要终止会话,单击“终止会话”按钮,确认是否终止会话。 用户若需要将会话状态为“idle”的空闲会话全部终止,单击“一键清理空闲会话”按钮,确认是否终止当前集群的全部空闲会话。 新增细粒度权限控制功能,只有配置了操作权限的用户才能使用
EXISTS语句删除表存在语法误区,理解不当将会删除错误。 原因分析 DROP TABLE IF EXISTS语法可以简单这样理解: 判断当前CN是否存在该table。 如果存在,就给其他CN和DN下发DROP命令;如果不存在,则跳过。 而不是: 将DROP TABLE IF EXISTS下发给所有CN和DN。
总体流程 图1 整体流程 父主题: 测试方法
TPC-DS测试集 您可以通过命令生成方法生成TPC-DS测试集,也可以直接通过脚本生成方法生成,另我们已经给出前面20个的TPC-DS测试集供您参考。 命令生成方法 TPC-DS标准99个SQL查询语句可用如下方法生成: 准备工作。生成TPC-DS查询语句前需要修改query_templates目录下的文件:
数据库性能 为什么GaussDB(DWS)使用一段时间后执行SQL很慢? 为什么GaussDB(DWS)的性能在极端场景下并未比单机数据库好 GaussDB(DWS)业务读写阻塞,如何查看某个时间段的sql执行记录? GaussDB(DWS)中“算子下盘”是什么含义? GaussDB(DWS)的CPU资源隔离管控介绍
Execute, All Execute 为了提高“查找”/“查找和替换”的操作性能,建议将超过10000字符的单行断开为多个短行。 以下性能测试的观测项和结果有助于了解Data Studio的各方面性能: 可配置的推荐最大内存(当前版本) 1.4 GB 性能(数据库中存在大小为150
该参数只对列存表有效。 取值范围:600000~2147483647 默认值:4,200,000 enable_delta 指定了在列存表是否开启delta表。该参数只对列存表有效。 默认值:off COLVERSION 指定列存存储格式的版本,支持不同存储格式版本之间的切换。 取值范围:
各审计项的详细信息如表1所示。 表1 审计项 审计项 说明 越权访问操作 表示是否记录用户的越权访问操作,默认关闭。 DQL操作 可选SELECT操作进行审计。 说明: 8.1.1.100及以上集群版本支持“DQL操作”审计项。 DML操作 表示是否对数据表的INSERT、UPDATE和DELETE操作进行记录,默认关闭。
故障处理 Data Studio长时间无法打开。 解决方法:检查是否未找到JRE。验证环境中配置的Java路径。所支持的Java JDK版本,参见系统要求。 双击Data Studio.exe文件后,Data Studio无法打开且显示Java运行错误。 解决方法: 无JRE:
建表与数据导入 GDS方式导入 父主题: 测试方法
9.1.0版本测试结论 性能总览
新增参数autoReconnect,是否开启数据库连接自动重连,默认为false。 新增参数reConnectCount,自动重连次数,默认为10。当“autoReconnect=true”时,该参数生效,超过配置的连接次数,重连失败。 版本 8.3.0.202 新功能 增加tcpKeepAli
解决办法:确保新增加的分区中正确定义了新分区的边界。 GAUSS-01736: "too many partition keys, allowed is %d" SQLSTATE: XX000 错误原因:新增加的分区中定义的边界个数超过了所允许的增加的最大分区数。 解决办法:确保
GaussDB(DWS)是否支持在不删除集群的情况下进行冻结或关闭操作以停止计费? 支持。当前支持通过停止集群的方式以停止计费,当您不使用GaussDB(DWS)集群的时候,建议您通过停止集群或直接删除相应的集群以及集群所使用的各项资源。 父主题: 计费FAQ
批量增加CN节点 功能介绍 该接口用于为指定集群批量增加CN节点。当用户集群创建后,实际需要的CN数量会随着业务需求而发生变化,因此管理CN节点功能的实现使用户可以根据实际需求动态调整集群CN数量。 增删CN节点过程中不允许执行其他运维操作。 增删CN节点过程中需要停止业务操作,