问题描述
- 使用wm_concat导致的性能问题
- sql类似如下
selecta.name
wm_concat(a.c1)
wm_concat(a.c2)
wm_concat(a.c3)
from table a group by a.name这里要按名称分组将其他三个值都拼接起来,返回的都是clob类型,导致查询非常慢
而且占用相当大的表空间。。。请教大神,这要如何优化?a.c1等拼接的值很容易超过
4000。。。
解决方案
解决方案二:
你的表结构不合理,你应该避免在查询的时候拼接。
时间: 2024-09-14 00:43:43