sqlserver链接oracle查询数据很慢,是什么原因?

链接后查询量较少的视图或表速度还可以,但是一旦出现5w+数据的时候就会报错,提示“消息 7339,级别 16,状态 1,第 1 行链接服务器 'yygl' 的 OLE DB 访问接口 'OraOLEDB.Oracle' 返回了对列'[OraOLEDB.Oracle].YZMC' 无效的数据。”这类消息,查询的时候使用的是openquery函数。并且sql与oracle是跨服务器的。求大神支招,如何实现sql与oracle的高效链接?

尽量少使用数据链。查询语句少使用连接查询啊,还有OraOLEDB.Oracle].YZMC应该是表没有这个数据 或者是脏数据吧 。。追问

是有空数值的情况。。但是空数据我也需要取过来啊。。少用数据链。。那我sql查oracle数据怎么来查呢?新手求支援。。

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答