Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
ARGHH! big table killing VFP - need strategy help!
Message
From
31/08/1999 11:19:24
Charlie Schreiner
Myers and Stauffer Consulting
Topeka, Kansas, United States
 
General information
Forum:
Visual FoxPro
Category:
Other
Miscellaneous
Thread ID:
00250826
Message ID:
00259686
Views:
17
Stephen,
Yes, for recycling rows, you are using the favorable side of the skew.
I never checked opening times and I don't understand why it would be faster. I'll try to do some testing.

>>Charlie
>
>That's a robuts article. 6 pages and full of good solid facts!
>
>I agree with most of what you state here and question other statements. Logical fields their index's. I love the use of logicals, less space, less options, fast in queries.
>
>Your findings of set deleted on vs off warrant the need for a tag on deleted(), if you never used it. But what about recycling rows? Now there is a necessary use for it?
>
>Other issues are opening tables on your high speed segment. The deleted() tag aids the loading of a 1.5 M row table, when set deleted is on. I tested this a year ago with William Fields in Phx. The OPENING time droped when the deleted tag was present. About half to a third as I remember. That was Feb or March of this year.
>
>So I'm not saying that you should remove your tag or not. I'm saying that you should consider your environment first and then go from there. You did the same in your article.
>
>We both agreed that we nenver really tested the deleted tag in the beginning. I think that I ran down the path of recycled records quickly though.
>
>Another thing is that SYS(30054) as a final word? Sorry but remember who made it!
>
>I use time as the difference between start and end for my final analysis. SYS(3054) says that it was unoptimized, yet that particular statement returns the best performance. That is thourough testing on multiple machines from a cold boot.
Charlie
Previous
Next
Reply
Map
View

Click here to load this message in the networking platform