计算组的计算只计算单个
switch需要FE引擎,越多条件判断性能越差
类似这种度量
利用计算组的计算项,可以省去FE引擎的计算量,并且格式化问题也可用计算项各自独立格式而解决
最终对比结果,左计算组,右SWITCH:
将switch的格式化去掉后对比,左计算组,右SWITCH:
结果竟然差不多,而且switch版本的query查询更少
很可惜,实际业务的时候格式是一定需要加上的
计算组的计算只计算单个
switch需要FE引擎,越多条件判断性能越差
类似这种度量
利用计算组的计算项,可以省去FE引擎的计算量,并且格式化问题也可用计算项各自独立格式而解决
最终对比结果,左计算组,右SWITCH:
将switch的格式化去掉后对比,左计算组,右SWITCH:
结果竟然差不多,而且switch版本的query查询更少
很可惜,实际业务的时候格式是一定需要加上的
本文标题:优化switch/if的唯一出路:计算组
本文链接:https://www.haomeiwen.com/subject/duqklktx.html
网友评论