Group:  Microsoft Access ยป microsoft.public.access.multiuser
Thread: weird and sudden speedup

DotNetBag
.NET Development Newsgroups

HTVi
TV Discussion Newsgroups

Our Hot Pick: Rising Antivirus 2006 - Certified by TUV & Checkmark! Get 10% discount by entering this coupon code: ONDISCOUNT10
Rising Antivirus 2006

weird and sudden speedup
"John Milbury-Steen" <milsteen[ at ]temple.edu> 08.12.2005 15:01:08
Hi Access gurus,

I want to report an amazing and sudden speedup of my database, which I
cannot explain.
Split, front end and back end, about 8 MB each, in a2003, several
clients some using a2000, some using a2003. (I know, mixed versions, a
definite danger sign.) The front end is on each client's machine as an mdb
file. (I know, it should be mde, and I am working on that.)
For one a2000 user a particular form took 20 seconds.
I create an a2000mde on his machine. No speed up.
I run the old a2000mdb and the form now takes 1 sec!

I conclude that some part of the process of creating an mde optimizes
the mdb. How do you explain this?



RE: weird and sudden speedup
Jerry Whittle 30.12.2005 19:22:02
Well an MDE can't be created until all the code in the parent MDB is
compiled. Do you compile your code often? Have you ever tried a decompile,
recompile, followed by a Compact and Repair? 8mb for a FE without any tables
is HUGE. Sounds like the FE needs to be cleaned up. Any unused forms,
reports, and queries?

Once a query is run for the first time, Access optimizes it and even caches
the results. Try running something that goes slow then a few seconds run it
again to see what happens.

Name AutoCorrect really slows down forms and other things in the database.
Go to Tools, Options, General tab and turn off Name AutoCorrect. Possibly
creating an MDE updates everything in the parent MDB first.
--
Jerry Whittle
Light. Strong. Cheap. Pick two. Keith Bontrager - Bicycle Builder.


"John Milbury-Steen" wrote:

[Quoted Text]
> Hi Access gurus,
>
> I want to report an amazing and sudden speedup of my database, which I
> cannot explain.
> Split, front end and back end, about 8 MB each, in a2003, several
> clients some using a2000, some using a2003. (I know, mixed versions, a
> definite danger sign.) The front end is on each client's machine as an mdb
> file. (I know, it should be mde, and I am working on that.)
> For one a2000 user a particular form took 20 seconds.
> I create an a2000mde on his machine. No speed up.
> I run the old a2000mdb and the form now takes 1 sec!
>
> I conclude that some part of the process of creating an mde optimizes
> the mdb. How do you explain this?
>
>
>
>

Home | Search | Terms | Imprint | Contact
Newsgroups Reader - provided by WiredBox.Net