解决方案 »

  1.   

    项目中需要用sqlserver连接oracle进行操作,用的openquery的方式,
    在sqlserver执行一个select * from openquery('', 'select * from T_ORACLE') 大约2S
    而在ORACLE中执行select * from T_ORACLE仅需0.2S
    这只是一个列子,来说明用这种方式进行连接效率很低,因为的库中有些存储过程需要执行很多10 个SQL,按这样的效率下去几乎要20S,很难接受,优化了很久也没解决,感觉现在思想被禁锢了,认为这样的连接方式是其瓶颈。有其他的解决方案吗?其它的连接ORACLE的方式,或者不仅仅禁锢于SQLSERVER连接服务器连ORACLE,其它的一些巧妙的方式 
      

  2.   

    能不能把orale的数据库导入到sql server里呢? 又或者直接访问orale
      

  3.   

    如果抽取的SQLSERVER势必会出现延迟,我们原来就是这个方式,被业务否定了,不希望有延迟,实时的。
      

  4.   

    直接访问orale 会比sql server访问不实时?不知道你们对实时的概念是什么?要求又是什么?
      

  5.   

    直接訪問 Oralce 不就完了嗎?那麼麻煩 還要通過SQL訪問