dbTalk Databases Forums  

Speed difference in Find and Filter

comp.databases.ms-access comp.databases.ms-access


Discuss Speed difference in Find and Filter in the comp.databases.ms-access forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
David
 
Posts: n/a

Default Speed difference in Find and Filter - 09-14-2006 , 11:09 AM






We're using Access 2003 as a front end for a SQL Server database. When
opening a linked table in Access, why is there such a huge speed
difference in Filtering by a value and doing an Edit->Find?

Thanks,

David


Reply With Quote
  #2  
Old   
Terry Kreft
 
Posts: n/a

Default Re: Speed difference in Find and Filter - 09-15-2006 , 09:57 AM






You don't say which you are finding the faster, but I would expect, all
things being equal that a filter would be faster than a find. The reason
being that a filter is a set based operation whereas a find is a cursor
based operation.

--

Terry Kreft


"David" <david (AT) adrenasys (DOT) com> wrote

Quote:
We're using Access 2003 as a front end for a SQL Server database. When
opening a linked table in Access, why is there such a huge speed
difference in Filtering by a value and doing an Edit->Find?

Thanks,

David




Reply With Quote
  #3  
Old   
Rick Brandt
 
Posts: n/a

Default Re: Speed difference in Find and Filter - 09-15-2006 , 10:09 AM



Terry Kreft wrote:
Quote:
"David" <david (AT) adrenasys (DOT) com> wrote in message
news:1158250143.868670.272930 (AT) e3g2000cwe (DOT) googlegroups.com...
We're using Access 2003 as a front end for a SQL Server database.
When opening a linked table in Access, why is there such a huge speed
difference in Filtering by a value and doing an Edit->Find

You don't say which you are finding the faster, but I would expect,
all things being equal that a filter would be faster than a find.
The reason being that a filter is a set based operation whereas a
find is a cursor based operation.
My experience when working against ODBC links to SQL Server that FIND is so
slow as to be unusable. I assume it pulls the data over so it can be
scanned in Access locally. Filters on the other hand pass perfectly concise
SQL statements to the server and respond very fast.


--
Rick Brandt, Microsoft Access MVP
Email (as appropriate) to...
RBrandt at Hunter dot com




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.