Slow issue with filepro on Windows 2003 / XP clients - JustStarted

Nancy Palmquist nlp at vss3.com
Thu Jan 7 06:45:24 PST 2010


John,

Only one index in question had a second sort, the other two did have 
subsequent sorts.  We did not test to see if just the single sort index 
was the problem.  Might have been that simple. 

I really hate indexing something like a yes/no flag that jumps back and 
forth.  I really have had big problems with those kinds of indexes.  I 
wish there was some tool in filePro that could tell you if an index is 
getting in trouble.  Not sure what it would do, but it sure would be 
nice.  I am really tired of tracking down index problems.

We rebuild the heavily used indexes every night to try to avoid issues.  
We spent two days this week trying to find a solution to something that 
just started - for no apparent reason.  Looking at virus software, 
hardware issues, collecting information about what processes were 
different and what was not.  We were narrowing down to one file that is 
used by 80% of the workers.  We sat them idle for 3 hours or more while 
we ran freechain and index rebuilds to try to fix the problem.

It really hurt the company productivity.  I designed the file to hold 
history for a few months.  Since then I wrote logic to find the checks 
even in an archive file, if they needed reference, so there was no 
reason not to archive some of the stuff.  As it is, they kept 6 months 
of checks, still twice what was planned when we designed the project.  
We removed at least one year to get to a point where it seems to work 
properly again.

Now if I could solve the issue with the intermitten memory errors on 
another file, we would be golden.  This issue returned right after we 
solved the index issue.  I have chased down everything I can think of on 
this file and the fact that it works without issue for months and then 
for a few days it crashes and crashes on exactly one command:

WRITE QUE

The write to a particular file.  I got it right to a particular command 
and actually it is only updating 2 indexes with this write since the 
data I changed affects only two indexes.  They are fresh built every 
night.  But when this happens we know the index will report deleted key 
errors and it all seems to cascade after that first crash.  Can not 
reproduce the problem since there are more than 20 people updating data 
to this file and a few others adding data in big batch processes to this 
file during the day. The indexes get a real workout.  The two that crash 
really track the status of the order.  The other indexes pretty much are 
just changed when the order is added and then do not change for the life 
of the order.

I hate this index stuff.  Well I am done venting - got to get real work 
done.  Hopefully I can concentrate on programming and not chasing memory 
errors for the rest of the week.

Great to hear from you John.  Hope life is treating you well.
Nancy



John Esak wrote:
> Thanks for the solution. I was wracking my brain for some suggestions.  Glad
> you figured it out. I do what you do with indexes that have duplicate keys
> in most of the records.  I add a second key that will be unique itself, like
> @rn. 
>
> John
>
>   
-----Original Message-----snipped

-- 
Nancy Palmquist 		MOS & filePro Training Available
Virtual Software Systems	Web Based Training and Consulting	
PHONE: (412) 835-9417		   Web site:  http://www.vss3.com



More information about the Filepro-list mailing list