I have 2 dts packages that use a query to get just under 16,000 records from an ORACLE view that uses 5 tables and has just under 100,000 results
I have an ORACLE view that uses 5 tables and returns just under 100,000 results.
I have 2 dts packages that use the same query that returns just under 16,000 results.
These dts packages are located on different networks and have to go through different firewalls to get to the same source ORACLE data.
One package takes 25 minutes to executes (which I thought excessive), the other takes 3 hours 50 minutes!
I remember from my MS Access days that if you ran a query against linked data then MS Access brought all the data across from the data source to the machine the query was being executed on. I was wondering if the same thing was happening here?
Would it be better to get a View created on the ORACLE machine to select the data I wanted?
I have an ORACLE view that uses 5 tables and returns just under 100,000 results.
I have 2 dts packages that use the same query that returns just under 16,000 results.
These dts packages are located on different networks and have to go through different firewalls to get to the same source ORACLE data.
One package takes 25 minutes to executes (which I thought excessive), the other takes 3 hours 50 minutes!
I remember from my MS Access days that if you ran a query against linked data then MS Access brought all the data across from the data source to the machine the query was being executed on. I was wondering if the same thing was happening here?
Would it be better to get a View created on the ORACLE machine to select the data I wanted?