使用Oracle gateway连接GP时编译plsql包太慢

环境:Greenplum Database 4.2.1.0, Centos 5.6,  Oracle database 11gR2
问题: 在plsql程序中使用了连接到gp的dblink的表,表中测试数据大约为百万条,当编译包时花费大约半分钟。
具体原因未找到。当编译时,其gp到Oracle的网络流量异常变大。推测是编译包时会对这张表做一些元数据的检查,同时也对数据量做一些评估。
解决方法:新建一张类同的表但没有数据,在包中替换成这张表。

作者: hqiang1984

量化自我,极简主义