-
未收集统计信息导致查询性能差 - 数据仓库服务 GaussDB(DWS)
未收集统计信息导致查询性能差 问题现象 SQL查询性能差,对语句执行EXPLAIN VERBOSE时有Warning信息。 原因分析 查询中涉及到的表或列没有收集统计信息。统计信息是优化器生成执行计划的基础,没有收集统计信息,优化器生成的执行计划会非常差,如果统计信息未收集,会导
-
分析查询效率异常降低的问题 - 数据仓库服务 GaussDB(DWS)
分析查询效率异常降低的问题 通常在几十毫秒内完成的查询,有时会突然需要几秒的时间完成;而通常需要几秒完成的查询,有时需要半小时才能完成。如何分析这种查询效率异常降低的问题呢? 处理步骤 通过下列的操作步骤,可以分析出查询效率异常降低的原因。 使用ANALYZE命令分析数据库。 A
-
GaussDB(DWS)的CPU资源隔离管控介绍 - 数据仓库服务 GaussDB(DWS)
于N的情况下,CPU越多作业性能越好;但是当分配CPUS大于N的情况下,性能就不会有任何提升了。 CPU资源管理应用场景 CPU共享配额和专属限额的管控方式各有优劣,共享配额能够实现CPU资源的充分利用,但是各控制组之间资源隔离不彻底,可能影响查询性能;专属限额的管控方式可以实现
-
优化查询性能概述 - 数据仓库服务 GaussDB(DWS)
本章通过介绍性能调优最基本的数据库命令ANALYZE和EXPLAIN,来详细解读EXPLAIN展示的数据库执行计划,介绍如何通过执行计划了解数据库的执行过程、识别性能瓶颈,针对性调优。另外,通过介绍性能参数、典型应用场景、SQL诊断、SQL性能调优和SQL改写案例等性能调优的实际操
-
其他因素对SMP性能的影响 - 数据仓库服务 GaussDB(DWS)
其他因素对SMP性能的影响 除了资源因素外,还有一些因素也会对SMP并行性能造成影响。例如分区表中分区数据不均,以及系统并发度等因素。 数据倾斜对SMP性能的影响 当数据中存在严重数据倾斜时,并行效果较差。例如某表join列上某个值的数据量远大于其他值,开启并行后,根据join列
-
集群管理 - 数据仓库服务 GaussDB(DWS)
集群管理 无法成功创建数据仓库集群时怎么处理? 如何清理与回收存储空间? 购买集群节点后,能否将节点切换到另一个区域使用? 为什么扩容后已使用存储容量比扩容前减少了很多? 如何查看GaussDB(DWS)各节点的指标?例如CPU使用率、内存使用率、磁盘利用率、磁盘使用量等? Ga
-
资源对SMP性能的影响 - 数据仓库服务 GaussDB(DWS)
整体性能的劣化。SMP支持自适应特性,该特性会根据当前资源和查询特征,动态选取最优的并行度。下面对各种资源对SMP性能的影响情况分别进行说明: CPU资源 在一般客户场景中,系统CPU利用率不高的情况下,利用SMP并行架构能够更充分地利用系统CPU资源,提升系统性能。但当数据库服
-
GaussDB(DWS)表膨胀原因有哪些?该如何处理? - 数据仓库服务 GaussDB(DWS)
开启了autovacuum,但是各种原因导致回收不及时,并且新的数据又不断产生,从而导致膨胀。回收不及时有以下原因: IO性能差 当数据库非常繁忙时,如果IO性能较差,会导致回收脏数据变慢,从而导致表膨胀。 这种情况一般出现在占用数据库内存较大的表上,并且这些表正在执行整表vacu
-
为什么普通用户比dbadmin用户执行的慢? - 数据仓库服务 GaussDB(DWS)
相同,如果不同,可在界面查看两个资源池上所分配的租户资源是否有差别。 1 SELECt * FROM pg_user; 父主题: 数据库性能
-
因磁盘内存不足导致集群不可用如何处理? - 数据仓库服务 GaussDB(DWS)
老集群删除避免资源浪费。恢复快照到新集群请参见恢复快照到新集群。删除集群操作请参见删除集群。 此方法仅支持标准数仓类型。 父主题: 数据库性能
-
SQL执行很慢,性能低,有时长时间运行未结束 - 数据仓库服务 GaussDB(DWS)
SQL执行很慢,性能低,有时长时间运行未结束 问题现象 SQL执行很慢,性能低,有时长时间运行未结束。 原因分析 SQL运行慢可从以下几方面进行分析: 使用EXPLAIN命令查看SQL执行计划,根据执行计划判断是否需要进行SQL调优。 分析查询是否被阻塞,导致语句运行时间过长,可以强制结束有问题的会话。
-
测试方法 - 数据仓库服务 GaussDB(DWS)
测试方法 总体流程 创建弹性云服务器 ECS和数据仓库 GaussDB(DWS) 构建TPC-H&TPC-DS使用数据 建表与数据导入 执行查询与结果收集
-
附录 - 数据仓库服务 GaussDB(DWS)
附录 TPC-H测试集 TPC-DS测试集
-
常见性能参数调优设计 - 数据仓库服务 GaussDB(DWS)
长,而且随着并行度的增大,资源消耗也随之增大。 当资源达到瓶颈的情况下,SMP无法提升性能,反而可能导致性能的劣化。在出现资源瓶颈的情况下,建议关闭SMP。 当资源许可的情况下,并行度越高,性能提升效果越好。 SMP并行度支持会话级设置,推荐在执行符合要求的查询前,打开SMP,执
-
查询高性能 - 数据仓库服务 GaussDB(DWS)
助力数据查询性能提升。 行列混合存储 GaussDB(DWS)支持行存储和列存储两种存储模型,用户可以根据应用场景,建表的时候选择行存储还是列存储表。 行列混合存储引擎可以同时为用户提供更优的数据压缩比(列存)、更好的索引性能(列存)、更好的点更新和点查询(行存)性能。 列存下的数据压缩
-
查询高性能 - 数据仓库服务 GaussDB(DWS)
助力数据查询性能提升。 行列混合存储 GaussDB(DWS)支持行存储和列存储两种存储模型,用户可以根据应用场景,建表的时候选择行存储还是列存储表。 行列混合存储引擎可以同时为用户提供更优的数据压缩比(列存)、更好的索引性能(列存)、更好的点更新和点查询(行存)性能。 列存下的数据压缩
-
业务读写阻塞,如何查看某个时间段的sql执行记录? - 数据仓库服务 GaussDB(DWS)
TopSQL功能包括查看实时sql语句和历史sql语句: 实时sql语句查询请参见:实时TopSQL语句。 历史sql语句查询请参见:历史TopSQL语句。 父主题: 数据库性能
-
测试结果 - 数据仓库服务 GaussDB(DWS)
测试结果 TPC-H 单并发查询 TPC-DS 单并发查询
-
为什么GaussDB(DWS)使用一段时间后执行SQL很慢? - 数据仓库服务 GaussDB(DWS)
| ANALYSE。 若用户想要知道是否是磁盘碎片的问题影响了数据库的性能,可以使用以下函数进行查询: SELECT * FROM pgxc_get_stat_dirty_tables(30,100000); 父主题: 数据库性能
-
SQL调优指南 - 数据仓库服务 GaussDB(DWS)
SQL语句改写规则 典型SQL调优点 使用Plan Hint进行调优 例行维护表 例行重建索引 SQL调优关键参数调整 配置SMP 查询最耗性能的SQL 分析作业是否被阻塞