T
Tim Frawley
In the past I created an Access database front end for our end users
for the purposes of querying our Oracle data. I noticed that in this
older Access database that one of our large Oracle tables was linked
without an index (primary key in this case).
The interesting part of this issue is that this older Access database
returns results from a query against this large Oracle table very, very
quickly. Something around 2 seconds if Oracle has cached the query
results and 8 seconds if it has not.
My primary issue now is that when I refresh the linked tables an index
is getting defined for the primary key in the large Oracle table. What
this has done is cause this query to take up to 2 1/2 minutes to return
the same results!
I am not able to delete the primary key (index) from the linked table
so I am not able to test to see if removing it would make the refreshed
Access database respond in a more timely fashion.
Does anyone know a way around the index properties screen in Access in
order to make this change?
Is there way way to prevent the defining of indexes when
programatically creating these linked tables?
Any suggestions would be greatly appreciated!
Sincerely,
Tim Frawley
for the purposes of querying our Oracle data. I noticed that in this
older Access database that one of our large Oracle tables was linked
without an index (primary key in this case).
The interesting part of this issue is that this older Access database
returns results from a query against this large Oracle table very, very
quickly. Something around 2 seconds if Oracle has cached the query
results and 8 seconds if it has not.
My primary issue now is that when I refresh the linked tables an index
is getting defined for the primary key in the large Oracle table. What
this has done is cause this query to take up to 2 1/2 minutes to return
the same results!
I am not able to delete the primary key (index) from the linked table
so I am not able to test to see if removing it would make the refreshed
Access database respond in a more timely fashion.
Does anyone know a way around the index properties screen in Access in
order to make this change?
Is there way way to prevent the defining of indexes when
programatically creating these linked tables?
Any suggestions would be greatly appreciated!
Sincerely,
Tim Frawley