1.多次关联码表,只为更新不同字段。
可以考虑把码表统一到一张表,改成case筛选。
2.主表普通字段与码表PI字段关联,主表重分布,且倾斜较严重。
解决思路:码表设置为NOPI或者多个字段PI
方案原理:关联时因为码表为PI字段,所以优化器会将主表按照关联字段进行重分布。一般主表数据量较大,而且因为是码值,数据重复值会非常多。只需要改变码表的PI定义即可,执行计划就会进行码表的duplicate而不是主表的distribute。
3.干扰执行计划方法
(1)建立临时表
(2)收集统计信息