背景:性能应该是功能的一个重要参考,特别是在大数据的背景之下!写SQL语句时如果仅考虑业务逻辑,而不去考虑语句效率问题,有可能导致严重的效率问题,导致功能不可用或者资源消耗过大.其中的一种情况是,处理每日增量数据的程序,实际执行过程中可能会进行全表扫描,效率与全量程序并无二致. 案例: mio_log数据量:134,092,418条记录 freph_a01_fromtask3数据量:176,581,388条记录 生产系统上按照业务处理逻辑编写的SQL语句核心代码如下: SELECT (CASE…