【Teradata SQL】优化技巧总结

1.多次关联码表,只为更新不同字段。

可以考虑把码表统一到一张表,改成case筛选。

2.主表普通字段与码表PI字段关联,主表重分布,且倾斜较严重。

解决思路:码表设置为NOPI或者多个字段PI

方案原理:关联时因为码表为PI字段,所以优化器会将主表按照关联字段进行重分布。一般主表数据量较大,而且因为是码值,数据重复值会非常多。只需要改变码表的PI定义即可,执行计划就会进行码表的duplicate而不是主表的distribute。

3.干扰执行计划方法

(1)建立临时表

(2)收集统计信息

posted @ 2019-04-30 15:32  李子恒  阅读(1048)  评论(0)    收藏  举报