数据仓库服务 GAUSSDB(DWS)-性能优化之业务降IO优化:场景7:行存表求max值

时间:2024-05-07 20:29:47

场景7:行存表求max值

例如求某行存表某列的max值,花费了26772ms,此类作业并发起后,整体系统IO持续100%,触发IO瓶颈,导致整体性能慢。

针对max列增加索引后,语句耗时从26s优化到32ms,极大减少IO消耗。

触发因素:行存表max值逐个scan符合条件的值来计算max,当scan的数据量很大时,会持续消耗IO。

解决办法:给max列增加索引,依靠btree索引天然有序的特征,加速扫描过程,降低IO消耗。

support.huaweicloud.com/trouble-dws/dws_09_0111.html