On Sat, Jul 20, 2013 at 5:50 AM, Paul Hill <[email protected]> wrote:
> > Be careful with this. Deleted() only has 2 possible values and 90% of > your records will be false. > This is absolutely true. A two-value index is normally not very useful, as it is not very selective. HOWEVER, DELETED() is a special case. If DELETED ON, FoxPro will only return records which do not have the hidden deleted column set. The only way FoxPro can do this is to physically scan all of the affected records in the table, an I/O intensive operation that defeats the key premise of Rushmore: that the result set can be determined purely by reading the indexes. > This means your index tree will be non-optimal. > The world is non-optimal. But we try our best. It is a compromise of compromises. It could actually slow things down. > That's THE key point. You need to test with YOUR data, on YOUR network, with YOUR application, configuration, network traffic, etc. In theory, theory and practice are the same. In practice, well.... -- Ted Roche Ted Roche & Associates, LLC http://www.tedroche.com --- StripMime Report -- processed MIME parts --- multipart/alternative text/plain (text body -- kept) text/html --- _______________________________________________ Post Messages to: [email protected] Subscription Maintenance: http://mail.leafe.com/mailman/listinfo/profox OT-free version of this list: http://mail.leafe.com/mailman/listinfo/profoxtech Searchable Archive: http://leafe.com/archives/search/profox This message: http://leafe.com/archives/byMID/profox/CACW6n4sZjvnW4fBs4EiUQAxMZ+k_GDnMOuopL6WhDSvjD=k...@mail.gmail.com ** All postings, unless explicitly stated otherwise, are the opinions of the author, and do not constitute legal or medical advice. This statement is added to the messages for those lawyers who are too stupid to see the obvious.

