永洪社区

标题: 那些情况会影响产品的加载性能,如何避免? [打印本页]

作者: ssg    时间: 2022-11-10 17:15
标题: 那些情况会影响产品的加载性能,如何避免?
版本:9.4
业务场景:针对业务提出的普通需求,通过写计算列实现,试运行后页面的运行时长达5min;查看性能监控发现后台的sql中出现大量的case when;
需求1:请问如何解决性能问题?
需求2:请问如何避免后台的sql中出现case when这样的sql语句?

作者: yhdata_yzm    时间: 2022-11-10 19:42
性能检测看看哪里最耗时,case when得看看你写的计算列
作者: ssg    时间: 2022-11-11 13:06
yhdata_yzm 发表于 2022-11-10 19:42
性能检测看看哪里最耗时,case when得看看你写的计算列

我就是在数据集哪里用case对维度做了简单的解释(解释内容不超过6个)
case  col['渠道']
when  1 then '堂食'
when 2 then '线上'
end
作者: yhdata_yzm    时间: 2022-11-11 13:10
ssg 发表于 2022-11-11 13:06
我就是在数据集哪里用case对维度做了简单的解释(解释内容不超过6个)
case  col['渠道']
when  1 then '堂 ...

如果是简单的case when这个不会太影响性能啊




欢迎光临 永洪社区 (http://club.yonghongtech.com/) Powered by Discuz! X3.4