[?] Subscribe To This Site

XML RSS
Add to Google
Add to My Yahoo!
Add to My MSN
Subscribe with Bloglines


Home
Whats New!
Need a database?
Tips via email
Learn VBA
Questions Answered
Access Tips Index
What is MS Access


 
Slow database when split and put on a network

Question

The following question is one I have struggled with myself, and I am sure many of you have as well, if you have put your database on a network and it is shared by more than one user.

I developed a database application in Access 2000 and placed it on a network shared drive.  I was running into data corruption issues (but the speed was fine) so I split the database into a FE/BE solution. The front-end on the user’s hard drive and the back-end still on the network shared drive.  The split solved my corruption issue, however now I have a big performance issue.  The front-end components are fast as expected, but it is brutally slow anytime a table is accessed.  I have tried the following common fixes, which helped a bit, but it is still way too slow:

-established a persistent recordset connection by accessing a table that is always open -Set the sub datasheet Name property set to [None]

- Track name AutoCorrect is off.

It doesn't seem to be a hardware issue because the speed was fine before the split.  Something in splitting the database appears to have drastically affected the performance.

Answer

I often run into the same issue.  I find the following site very useful, just run through all the suggestions:

http://www.granite.ab.ca/access/performancefaq.htm

This site also has a few good tips:

http://www.hal-pc.org/journal/12access.html

I have not found any one solution that is the golden answer.  I do the three you mention and I also do the following:

Put any tables that are not likely to change on the front-end version.  I also make the back-end name as short as possible (be.mdb) and store this as close to the top of the network folders as possible. I also implement many of the ideas in the above sites.

It seems to be a bit of trial and error, sometimes a suggestion works really well in one database but not in another.

 

 

 

 

Do you like this tip? Subscribe to my free weekly Newsletter to receive tips weekly via email. Click Here to subscribe.

footer for Microsoft Access page