云数据库GaussDB性能调优
-
GaussDB总体调优思路
GaussDB性能调优过程需要综合考虑多方面因素,因此,调优人员应对系统软件架构、软硬件配置、数据库配置参数、并发控制(当前特性是实验室特性,使用时请联系华为工程师提供技术支持)、查询处理和数据库应用有广泛而深刻的理解。
-
查询GaussDB最耗性能的SQL
系统中有些SQL语句运行了很长时间还没有结束,这些语句会消耗很多的系统性能,请根据本章内容查询长时间运行的SQL语句。
-
分析GaussDB作业是否被阻塞
数据库系统运行时,在某些业务场景下查询语句会被阻塞,导致语句运行时间过长,可以强制结束有问题的会话。
-
GaussDB调优流程
对慢SQL语句进行分析,包括哪些步骤
-
更新统计信息
在数据库中,统计信息是规划器生成计划的源数据。没有收集统计信息或者统计信息陈旧往往会造成执行计划严重劣化,从而导致性能问题。
-
GaussDB SQL调优关键参数调整
影响GaussDB SQL调优性能的关键CN配置参数。
-
GaussDB SQL语句改写规则
通过一定的规则调整SQL语句,在保证结果正确的基础上,能够提高SQL执行效率。如果遵守这些规则,常常能够大幅度提升业务查询效率。
云数据库GaussDB 典型SQL调优点 云数据库GaussDB 典型SQL调优点
SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化
SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化
GaussDB SQL自诊断
用户在执行查询或者执行INSERT/DELETE/UPDATE/CREATE TABLE AS语句时,可能会遇到性能问题。这种情况下,通过查询GS_WLM_SESSION_STATISTICS,GS_WLM_SESSION_HISTORY,GS_WLM_SESSION_QUERY_INFO_ALL视图的warning字段可以获得对应查询可能导致性能问题的告警信息,为性能调优提供参考。
云数据库GaussDB实际调优案例
云数据库GaussDB调优案例总览