使用Oracle gateway連線GP時編譯plsql包太慢

std1984發表於2012-11-27
環境:Greenplum Database 4.2.1.0, Centos 5.6,  Oracle database 11gR2
 
問題: 在plsql程式中使用了連線到gp的dblink的表,表中測試資料大約為百萬條,當編譯包時花費大約半分鐘。
 
具體原因未找到。當編譯時,其gp到Oracle的網路流量異常變大。推測是編譯包時會對這張表做一些後設資料的檢查,同時也對資料量做一些評估。
 
解決方法:新建一張類同的表但沒有資料,在包中替換成這張表。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/16582684/viewspace-750084/,如需轉載,請註明出處,否則將追究法律責任。

相關文章