找文章 / 找答案
精选问答 更多内容

[管理与运维] 那些情况会影响产品的加载性能,如何避免?

ssg青铜一 显示全部楼层 发表于 2022-11-10 17:15:52 |阅读模式 打印 上一主题 下一主题
版本:9.4
业务场景:针对业务提出的普通需求,通过写计算列实现,试运行后页面的运行时长达5min;查看性能监控发现后台的sql中出现大量的case when;
需求1:请问如何解决性能问题?
需求2:请问如何避免后台的sql中出现case when这样的sql语句?
回复

使用道具 举报

精彩评论3

yhdata_yzm 显示全部楼层 发表于 2022-11-10 19:42:35
性能检测看看哪里最耗时,case when得看看你写的计算列
回复

使用道具 举报

ssg青铜一 显示全部楼层 发表于 2022-11-11 13:06:14
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:34
ssg 发表于 2022-11-11 13:06
我就是在数据集哪里用case对维度做了简单的解释(解释内容不超过6个)
case  col['渠道']
when  1 then '堂 ...

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

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部