473,546 Members | 2,196 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

MS Access poor performance based on location

1 New Member
I found some helpful replies to someone's post regarding data base replication. I started approaching my problem pretty much the same way but need someone with way more knowledge than me to provide guidance. Basically I know very little about these things but want to learn so please bear with me.

The symptoms:
  • I created a very very small MS Access DB (first one - indicative of current knowledge level).
    It did what it was supposed to do, driven by menus and submenus; with forms for queries and data entry, along with options for outputs in Excel and printable matter (wow was pretty proud until...)
    Performance was perfect, form loads took milliseconds.
    Placed this DB on a shared network resource local to me (same building) still worked just fine.
    Test subject at a distant location found the performance to be horrible
.

Discovery and attempted solutions:
  • I had the test subject disable her real time virus checking software - no improvement.
    Measured network latency found mine to be <1ms and theirs to be <35ms. I didn't think this was much to be concerned with but this is the first question...Is it?
    Reason for me asking - I read a white paper with regards to this and MS's behavior when opening and editing Office application across a network where packet sizes are generally 4k making latency an issue; however, the study failed to mention if MS Access was considered part of Office and subject to the same 4k packet size.
    I separated the front end from the back making the table (THAT ONLY HAS 20 RECORDS IN IT) the only item on the shared network resource - problem persists.
    I had test subject copy a full blown version to her laptop and it worked perfectly.
    Had support center folks provide network optimization software to her laptop with no visible improvement
.

As a full blown version works on hers is the solution to provide her/them with a full blown copy and create VBA code that force replicates this DB when opening and maybe closing the DB?
Or, would a better solution be to use the DoCmd.TransferD atabase when opening and closing the DB?

Thanks in advance
Nov 1 '08 #1
3 2569
puppydogbuddy
1,923 Recognized Expert Top Contributor
Have you been able to identify where the slowdown is, e.g. does it occur when forms are loading or when you are processing updates via action queries or recordsets? or could it be hardware related....e.g. is the LAN broadband sufficient?

Before I did anything else, I would check the Performance FAQ in detail at Tony Toew's web site http://www.granite.ab.ca/access/performancefaq.htm

HTH.
Nov 1 '08 #2
missinglinq
3,532 Recognized Expert Specialist
Multiple threads I've seen over the years on half a dozen Access forums/newsgroups indicate that Access works well on local, hardwired networks (has real problems on wireless networks because of dropped connectivity problems) and ***terrible*** on wide area networks, showing huge skowdowns, just as you've apparently experienced.

Welcome to Bytes!

Linq ;0)>
Nov 2 '08 #3
DonRayner
489 Recognized Expert Contributor
From my past experience with Access over a WAN, you would be best to setup a terminal server at the database location and have the remote users RDC onto the terminal server to run the application.

I have seen database replication used successfully in the past but not without much work to reduce the probability of record duplication. It works best when you have satellite sites working on their own data and need access to non-realtime data from other sites or maybe you want all of the data available in a head office. The synchronization of the replicas would have to be done after hours and not in realtime to avoid locking users out of the database while the sync takes place.

You should change any autonumber fields to GUID to reduce the possibility of duplication and they can be a bitch to work with. You will get data conflicts where the same record has been edited on different replicas and if access can't resolve the conflicts you will have to manually intervene to resolve which replica has the correct information.

So that said, database replication and synchronization is really not worth the effort unless you are looking at hundreds of users spread over multiple sites. And if that's the case then access isn't what you should be using on the back end.
Nov 3 '08 #4

Sign in to post your reply or Sign up for a free account.

Similar topics

20
4613
by: John | last post by:
Hi, I've recently upgraded from Access 97 to Access 2002 & the performance basically stinks. I have tried the following items listed below but it has only had a minor impact: 1) Upgraded Jet 4 to Service Pack 7 2) Set Subdatasheet Name to from 3) Shortened the file name of the .MDB file 4) Made sure the Track name AutoCorrect info is...
5
3987
by: Scott | last post by:
I have a customer that had developed an Access97 application to track their business information. The application grew significantly and they used the Upsizing Wizard to move the tables to SQL 2000. Of course there were no modifications made to the queries and they noticed significant performance issues. They recently upgraded the...
20
3298
by: Olav.NET | last post by:
I am a .NET/C++ developer who is supposed to do some work with Access. I do not know much about it except for the DB part. Questions: *1* I am looking for INTENSIVE books to get quickly up to speed. I like books with practical exercises, and also with test questions (like cert books) *2*
3
1531
by: Rolan | last post by:
To those that have been around Access long enough, I'm sure that insight can be shared as to what aspects of computer processing speed improves its performance. Perhaps in some respects even sufficient to partially offset an inadequate or poor database design. Also, and using Access 97 as a starting point, have there been significant...
22
2050
by: Bob Darlington | last post by:
It has been suggested to me (by a potential client) that my app (which he is considering buying) should be web enabled to improve performance, particularly regarding screen refreshes. My initial reaction was to say "No' (I was cringing at the time), 'cos I just don't want to do it. But after a reality check, I thought that I should consult...
24
2754
by: Bob Alston | last post by:
Most of my Access database implementations have been fairly small in terms of data volume and number of concurrent users. So far I haven't had performance issues to worry about. <knock on wood> But I am curious about what techniques those of you who have done higher volume access implementations use to ensure high performance of the...
2
4213
by: egoldthwait | last post by:
I need to convert a 17mb access 2000 db to Oracle and house it in a Citrix farm. The issue: we have never converted an Access Db to Oracle but can probably use Oracle's Workbench to assist with this. Also - the citrix folks do not want us to keep the FE in Access as the queries and other activities consume a lot of power. The users will be in...
6
6249
by: onnodb | last post by:
Hi all, While working on an Access UI to a MySQL database (which should be a reasonable, low-cost, flexible interface to the DB, better than web-based, much less costly than a full-fledged .NET app or so.... is it?), I tried measuring the bandwith consumed by the Access/MyODBC/MySQL link, which came out to be, er, quite high. I fancied...
4
2383
by: joa2212 | last post by:
Hello everybody, I'm posting this message because I'm quiet frustrated. We just bought a software from a small software vendor. In the beginning he hosted our application on a small server at his office. I think it was a Fujitsu-Siemens x86 running debian Linux. The performance of the DSL-Line was very poor, so we decided to buy an own...
0
7507
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However, people are often confused as to whether an ONU can Work As a Router. In this blog post, we’ll explore What is ONU, What Is Router, ONU & Router’s main...
0
7947
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that...
1
7461
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For...
0
7794
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the...
0
6030
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then...
0
3492
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in...
0
3472
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
1922
by: 6302768590 | last post by:
Hai team i want code for transfer the data from one system to another through IP address by using C# our system has to for every 5mins then we have to update the data what the data is updated we have to send another system
0
747
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence can significantly impact your brand's success. BSMN Consultancy, a leader in Website Development in Toronto offers valuable insights into creating...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.