GBase 8a
性能调优
问答
GBase 8a 里 count(distinct) 一上数据量就变慢,这种一般怎么优化?
发表于2026-03-23 08:09:188次浏览1个评论
【GBase版本】: 8a
【操作系统】: CentOS 7.6
【CPU】: x86_64 32核
【问题描述】*:
这边有一条统计 SQL,主要是做去重计数。数据量不大时还行,数据量上来以后耗时明显增长。想请教下大家,GBase 8a 里这种 count(distinct) 变慢,一般优先从哪几个方向优化?是先看分布键、数据倾斜,还是先改 SQL 写法?有没有线上比较常见的处理思路?
select stat_date,
count(distinct user_id) as uv
from dws_user_visit
where stat_date between '2026-03-01' and '2026-03-18'
group by stat_date;
评论
登录后才可以发表评论
GBase用户51890发表于 2个月前
学习中,还不清楚。
热门帖子
- 12025-12-01浏览数:182762
- 22023-05-09浏览数:25056
- 42023-09-25浏览数:18525
- 52020-05-11浏览数:17528