ms-access


does backend path length affect frontend speed?


We're all running Access 2010 over a WAN from multiple cities across the US (eg, frontends are in Phoenix, Chicago, Boston and Albany NY, backend is in Phoenix)
Maybe ten or fifteen users connected to backend at same time from various cities.
Frontends are identical, all have same 15 linked tables, all to same UNC backend.
UNC looks like "\fs1-xxx1\projectname\xxx2\xxx-15257\0600-design_discipline\0612-architectural\xxxx xxxx Database\Backend Database\xx-xx xxxx xxxx.accdb"
Obviously running this over a wan is not a good idea, but such is life. No options there.
Is the length of the UNC path affecting overall Access performance such that it would be better to shorten it considerably?
Would mapped drive vs UNC help here?
Any other comments or suggestions on this scenario?
I already know it's not recommended, but can't change that.
Thanks for the help.
Joe
The length of the path to your db file affects performance, and the standard recommendation is to keep it as short as practical. See Tony Towes' Microsoft Access Performance FAQ for more detailed information, under the heading "Place backend MDB on the root of the network share rather than several folders down".
As I understand it, the issue is primarily due to the required access privilege checking for each successive folder level. So, if my understanding is correct, you can't sidestep the problem by mapping the share to a drive letter ... because the security checking must still happen at the file server.
Regarding other suggestions, make sure you have a reliable and tested backup strategy in place since this use case increases the risk of db corruption. It sounds like you are aware of the pitfalls with running an Access db across a WAN; other readers may benefit from reading Albert Kallal's page: Using a wan with ms-access.
firstly, i do hope the various locations are NOT set up as Demilitarized Zones (DMZ), as they are HIGHLY unsecure!
secondly, to answer your question, I don't see the path length affecting speed, unless it was rediculously long MAYBE.

Related Links

Assigning a Keyboard shortcut to a button in an Access 2007 form
ShellExecute() returns error code 5 when trying to open mdb file >10MB
Disable Check Box Based on Other Values
creating a server project in vb6 and ms-access
MS Access Dropdown List/Combo Box
How to communicate between two instances of open MDB with same form?
In Access 2007 CSV Export: Disable Scientific Notation
How do you format date fields of a Union Query in MS Access?
Porting MS Access application
automatically query and convert access db table to excel using vbs
Preserving linked tables for Access DBs in same folder when the folder changes
Disable warning: You copied a large amount of data onto the clipboard
How to get the name of Constraint?
Specify mdw file in embedded connection string to another Jet mdb: possible?
Validation Problem in vba text box
suppress write conflict message in Access VBA

Categories

HOME
xamarin
google-chrome-extension
asp.net-core
cookies
reserved
sqlite-net-extensions
opengl-es-2.0
multiple-records
android-youtube-api
gz
phaser
zebra-printers
serverless-framework
worldwind
libtiff
interop
text-rendering
viewport
amazonsellercentral
arabic
cultureinfo
p-value
xpages-ssjs
poltergeist
url-scheme
user-interaction
entitlements
buck
socialengine
google-sites-2016
perlin-noise
webtest
protovis
mozilla
bower-install
ios5
vxworks
simplexml
dartium
lto
withings
theano.scan
unspecified
vapor
azure-ml
broadcastreceiver
android-tabhost
ibpy
spring-security-kerberos
estimote
apple-news
qwt
auto-update
xml-documentation
appcompat
clean-architecture
sage-one
dotnetzip
powercli
mu
linode
arrow-keys
nbconvert
google-feed-api
log4c
url-masking
fody
fputcsv
jwplayer7
persist
qgraphicsview
revolution-r
itextpdf
two-factor-authentication
lemon
eclipse-clp
ruby-2.2
processmodel
sorl-thumbnail
gwidgets
nsbutton
neolane
dml
fluentautomation
hippomocks
datagridviewcolumn
dotnetnuke-5
qt-faststart
type-equivalence
kyotocabinet
anonymous-methods
unc
bluepill
newtonscript
gnu-prolog
qt-jambi
subgurim-maps
blackberry-playbook
f#-powerpack
appender
calling-convention
temporal-database
django-notification

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App