来自小白的提问:怎么判断 SQL 需不需要拆分?

来自小白的提问:怎么判断 SQL 需不需要拆分?

拆分是什么意思 ?? 改写?

分段执行?写入中间表?

一次操作的数据量太大,导致oom,就需要想办法拆分了

问得不太好,应该是,怎么样才知道是不是 SQL 太大了?

看扫描的数据量大不大

看看执行计划呗先,获取行数过多的话,就考虑拆分

执行时间长或消耗资源多的expensive sql就是大sql

是兄弟就砍我一刀!我是“渣渣辉”

我一般看到子查询,然后SQL又是慢SQL,就建议是不是可以先获得子查询的结果,然后再处理子查询外的逻辑

此话题已在最后回复的 60 天后被自动关闭。不再允许新回复。