sassycat8 said:
I installed a slave drive, and moved data to it over what my IT guy later
told me was the wrong cable.
Ah, yes. The newer IDE drives use an 80 pin cable instead of the
older 40 pin cable. The 80 pin cable has a ground wire between each
of the 40 wires to suck up any stray interference. If the drive or
controller doesn't see the 80 pin cable it defaults to an older much
slower mode.
Could that have corrupted the database? The
right cable is in there now. In the past I had been building little databases
to answer select questions because my dataset is so big. There are 7 of
those. One of them still works properly, the others are all doing this
slow/not using CPU thing. I have built two new ones and they have the same
problem.
Possible. A client had an interesting problem where a process went
from 20 minutes to 3 or 4 hours. Compacting did not solve that
problem. But importing the MDB into a new MDB solved that problem.
I have moved the database to two other computers and the same issue is
happening. So it seems like the database is the problem?
Agreed. Although without doing proper bench marking before you never
quite know for sure what the problem is.
Also given that one of your databases is now running quite fast.
My databases are already two gigs, so I don't think I can do anymore
indexing.
Then you do have some interesting data.
Straight select queries are very fast, but I am doing a lot of
summarizing, and those are the ones that take a long time.
Grouping queries? Are all the fields on the grouping part of the
query indexed?
I am checking that right now...
I'm not as concerned about that now simply because you stated in your
reply that you had only installed a new hard drive. I wasn't sure in
my previous reply if you meant to say you had installed a new PC.
Sometimes posters get a bit confused about these details. <smile>
Side note. There are times, and this is very likely one of them,
when the data the queries are processing gets so large Access starts
using temp files in the temp directory.
Now given that you have two hard drives and the databases are on the
second hard drive it is a good thing that your temp directory is on
the first hard drive. Thus the hard drive head on the second hard
drive can read data on the MDBs independently of the hard drive head
being used on the first hard drive in the temp folder.
But I'd also clean out the temp folder on a regular basis so the OS
doesn't waste time looking through 1500 files to ensure it isn't going
to create a duplicate temp file name or such.
Tony
--
Tony Toews, Microsoft Access MVP
Please respond only in the newsgroups so that others can
read the entire thread of messages.
Microsoft Access Links, Hints, Tips & Accounting Systems at
http://www.granite.ab.ca/accsmstr.htm