【文末彩蛋】数据仓库服务 GaussDB(DWS)单点性能案例集锦
摘要:介绍了13种GaussDB(DWS)单点性能的案例。 一、数据倾斜 1.1 问题描述 某局点SQL执行慢,涉及大表的SQL执行不出来结果。 1.2 分析过程 数据倾斜在很多方面都会有体现: 1)gs_ssh –c “df -h” 查看各个数据磁盘的利用率,会有不均衡的现象。正常情况下,利用率最高和利用率最高的磁盘空间相差不大,如果磁盘利用率相差超过了5%就要引起重视。 2)通过等待视图查看作业的运行情况,发现作业总是等待部分DN,或者个别DN。 Select wait_status, count(*) cnt from pgxc_thread_wait_status where wait_status not like ‘%cmd%’ and wait_status not like ‘%none%’ and wait_status not like ‘%quit%’ group by 1 order by 2 desc; 3)慢语句的explain performance显示,基表scan的时间和行数各个DN之间不均衡。 基表scan的时间最快的dn耗时5ms,最慢的dn耗时1...