Sql 从远程表插入数据花费的时间太长

Sql 从远程表插入数据花费的时间太长,sql,oracle,dblink,Sql,Oracle,Dblink,当我执行这个查询时 Select * from remote_tabe@my_db_Link where Update_Date >= to_Date( sysdate - 1/24 ) 它以30秒的速度返回大约4000行 但是当我执行insert语句时 Insert into my_table select * from remote_tabe@my_db_Link where Update_Date >= to_Date( sysd

当我执行这个查询时

Select * 
  from remote_tabe@my_db_Link 
 where Update_Date >= to_Date( sysdate - 1/24 )
它以30秒的速度返回大约4000行

但是当我执行insert语句时

Insert into my_table 
    select * 
      from remote_tabe@my_db_Link 
     where Update_Date >= to_Date( sysdate - 1/24 )

这需要3个多小时!有人能帮忙解决这个问题吗?

这两个查询的执行计划可能不同。使用DBMS\u Xplan检查了吗