逻辑优化 title: 逻辑优化 逻辑优化 本章节将对一些比较关键的逻辑改写进行说明,帮助大家理解 TiDB 如何生成最终的查询计划。比如在 TiDB 输入 select * from t where t.a in (select t1.a from t1 where t1.b=t.b) 这个查询时,在最终的执行计划中将看不到这个 t.a in (...
逻辑优化 逻辑优化 本章节将对一些比较关键的逻辑改写进行说明,帮助大家理解 TiDB 如何生成最终的查询计划。比如在 TiDB 输入 select * from t where t.a in (select t1.a from t1 where t1.b=t.b) 这个查询时,在最终的执行计划中将看不到这个 t.a in (select t1.a ...
尾调用优化 什么是尾调用? 尾调用优化 尾递归 递归函数的改写 严格模式 尾递归优化的实现 尾调用优化 什么是尾调用? 尾调用(Tail Call)是函数式编程的一个重要概念,本身非常简单,一句话就能说清楚,就是指某个函数的最后一步是调用另一个函数。 function f ( x ){ return g ( x ); ...