来自小白的提问:怎么判断 SQL 需不需要拆分?
拆分是什么意思 ?? 改写?
分段执行?写入中间表?
一次操作的数据量太大,导致oom,就需要想办法拆分了
问得不太好,应该是,怎么样才知道是不是 SQL 太大了?
看扫描的数据量大不大
看看执行计划呗先,获取行数过多的话,就考虑拆分
执行时间长或消耗资源多的expensive sql就是大sql
是兄弟就砍我一刀!我是“渣渣辉”
我一般看到子查询,然后SQL又是慢SQL,就建议是不是可以先获得子查询的结果,然后再处理子查询外的逻辑
此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。