如何让CTAS真正的走出parallel的执行计划
CTAS是建表初始化或者作数据迁移时的常用方法,大部分情况下会以全表扫描方式加载批量数据,所以在cpu允许的条件下开启parallel server能很大程度上提高语句的执行效率,CTAS的create部分和select部分可以同时使用parallel的执行方式,这种情况下执行效率应该是最高的。但实际操作时往往由于某些原因,比如Select 后面所跟...
一条SQL建表语句的优化
晚上到公司加班,需要生成一张中间表数据,脚本如下: call P_DROP_TABLE_IF_EXIST('TB_FT_lan_ofr', 'bdw');--- 删除的存储过程 Create Table TB_FT_lan_ofr asselect prd_inst_id,ofr_inst_id,crt_date,OFR_INST_STAS_ID,exp_date,ef...