NAS Drive

Q

QB

I have a split 2003 mdb on a NAS and for some reason when a second user, or
more, connect there is a drastic performance hit. The db becomes very slow
to respond to any user actions...

Anyone have any ideas as to why?

QB
 
J

Jerry Whittle

For the most part a NAS drive is like putting files on another computer
peer-to-peer. You won't get the throughput like putting the files out on a
server.
 
Q

QB

Any best practices, or means to do any form of optimization for this
application on the NAS? Or am I better to scrap the idea completly and
request access to a standard file server (may not be possible but I can ask)?

QB
 
J

Jerry Whittle

The first thing that I would check would be the same if the file was out on a
server: do all users have read, write, create, and delete privileges to both
the file and the entire folder that the database file is in?

Next I would take the database file out to a server location AND also your
hard drive. Compare how it works in the three different locations. BTW: you
can open it up twice on your PC to test it when the file is on the hard drive.

If you did all the above and it's still slow on the NAS, then I'd grovel for
a spot on the server.
 
D

David W. Fenton

Any best practices, or means to do any form of optimization for
this application on the NAS? Or am I better to scrap the idea
completly and request access to a standard file server (may not be
possible but I can ask)?

Most NAS drives are not using NTFS as the file system, so there
could be issues with Jet interacting with a foreign file system
(most often via Samba).
 
Q

QB

Jerry,

Can I bother you with one more question/request.

I have to try and explain this to my boss. Any chance you could explain in
plain English in 2-3 sentences my a NAS device is not well suited for an
access back-end?

I tried googling 'MS access NAS' but can't find much, little alone an
explanation.

Thank you for all our help,

QB
 
T

Tony Toews [MVP]

QB said:
I have a split 2003 mdb on a NAS and for some reason when a second user, or
more, connect there is a drastic performance hit. The db becomes very slow
to respond to any user actions...

An NAS can certainly be troublesome with respect to odd problems and
corruption. However this sounds much more like the standard
performance problem.

The three most common performance problems in Access 2000 or newer
are:
- LDB locking which a persistent recordset connection or an always
open bound form corrects (multiple users)
- sub datasheet Name property set to [Auto] should be [None]
- Track name AutoCorrect should be off

If the problem is for everyone when starting up the MDB then it likely
needs a decompile.

For more information on these, less likely causes, other tips and
links to MS KB articles visit my Access Performance FAQ page at
http://www.granite.ab.ca/access/performancefaq.htm

Tony
--
Tony Toews, Microsoft Access MVP
Tony's Main MS Access pages - http://www.granite.ab.ca/accsmstr.htm
Tony's Microsoft Access Blog - http://msmvps.com/blogs/access/
For a convenient utility to keep your users FEs and other files
updated see http://www.autofeupdater.com/
Granite Fleet Manager http://www.granitefleet.com/
 
D

David W. Fenton

How can I identify whether this is a culprit or not in my case?

Move the file to a machine running an NTFS file system and see if it
fixes the problem.

So far as I'm aware, most of the NAS devices available out there are
running an embedded Linux with a Samba server. And that means the
drives are not NTFS (though it is possible for Linux to read/write
NTFS with 3rd-party drivers; I have a client using it and it hasn't
caused any issues).
 
D

De Jager

QB said:
I have a split 2003 mdb on a NAS and for some reason when a second user, or
more, connect there is a drastic performance hit. The db becomes very
slow
to respond to any user actions...

Anyone have any ideas as to why?

QB
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top