LISTAGG行转列查询缓慢

业务场景需要,根据busi_id分组,拼接两个字段,做行转列处理。但是运行比较慢,有没有遇到过类似的。

img

F5执行计划贴一下,然后如果把LISTAGG这个列改成简单的count,时间消耗差异有多大?
另外,你用的oracle版本是多少?如果是在18c及之后,可以把within开始的后面一整段都去掉,即不进行组内排序,能省一点开销