云栖问答

找不到答案?去提问题

2019-06-19 15:57:44

对复杂查询的性能提升,能秒级响应吗?


来源: [直播] 阿里云新品发布会第62期:POLARDB 2.0 升级发布会

对复杂查询的性能提升,能秒级响应吗?

3个回答

1

德哥

取决于购买的规格、SQL需要耗费的CPU和IO资源等。内核层面支持并行计算可以调动所有资源来处理一条SQL使得复杂查询能够快速响应。例如32个并行的情况下10亿条记录的扫描可以降到秒级。

0

游客habp65pk6gkw4

新人刚入手GP,请教下,GP我每天有2千万行数据,进行一周的统计,怎么要花4,5个小时,不知道是哪出问题了。就是简单的表进行select sum() from 表 GROUP BY 时间,表有按日期分区?这个能怎么优化么

0

sabrexx

如果你的time 是st类型,用range分区,group by to_char(time,"YYYY-MM-DD")肯定是不行的,因为优化器并不知道按你的条件每个group 是在同一个分区的。
要按照time分别统计每个分区然后union。

加一个date类型的新列,用这个列分区和group by

1
GO
293
浏览
0
收藏
邀请他人回答