用dblink有哪些坏处?

解决方案 »

  1.   

    跨dblink调用存储过程,那马存储过程里将无法写commit;rollback
      

  2.   

    使用DBLINK后会导致大型表查询速度超慢(有索引也没用)
    前几天刚碰到这个问题,同库时<1秒出结果,使用dblink时>50秒 语句和表结构索引都一样
      

  3.   

    to mayongzhi(学习奋斗):
    当时网络连接通畅么?如果只是dblink不是特别可能出现这么大的差距
      

  4.   

    局域网的DBlink速度还可以,不过表连接也很慢,尽量使用小表所在的数据库作为驱动表,不一定当前数据库作为驱动表,这样可以减少网络数据传输
      

  5.   

    那在oracle中,不用dblink,有什么更好的方法,我也担心dblink不能保持事务的一致性,但我是新手