PC Review


Reply
Thread Tools Rate Thread

Access Xp Second user slow connecting to the back end db?

 
 
Ramzi
Guest
Posts: n/a
 
      1st Nov 2008
Hi All;

I have this situation using M.S. Access Xp on a split database, and I am
facing a slow performance when more than one user connects to the DB.

-The first user connects to the database and run the initialization commands
(a number of Append SQL statements and some DCount and DLookup) within two
to four seconds only.

- The second user and the other users connect and run the same procedure
within 40 to 50 seconds??



The settings are as follows:

-The front end MDE is located and run from each PC connected to the data
(Back end) on the server. (\\Server\Folder\Data.Mdb the path is not so
long).

- All tables Subdatasheet Name property is set to [None].

- Tables>Options>General>Track name auto correct is set to OFF.

- The antivirus program is disabled.

- I make Decompile for the program and data frequently.

- My service pack is SP3 and updated from the internet automatically to the
latest.

- I am using windows Xp on all PCs.

- I have Access 97 installed on the computer and runs from different
directory.

- I am using Ethernet card 100.



Please , Please if any one can help me in this case it will be highly
appreciated, because I am having a hart time with my customers complaining
from slow performance.



Truly yours

Ramzi


 
Reply With Quote
 
 
 
 
Ken Snell \(MVP\)
Guest
Posts: n/a
 
      1st Nov 2008
You need to use a persistent connection to the backend database to improve
this performance. See this article at Tony Toews' website:
http://www.granite.ab.ca/access/perf...ldblocking.htm

Post back if you have questions about this.
--

Ken Snell
<MS ACCESS MVP>
http://www.accessmvp.com/KDSnell/




"Ramzi" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> Hi All;
>
> I have this situation using M.S. Access Xp on a split database, and I am
> facing a slow performance when more than one user connects to the DB.
>
> -The first user connects to the database and run the initialization
> commands (a number of Append SQL statements and some DCount and DLookup)
> within two to four seconds only.
>
> - The second user and the other users connect and run the same procedure
> within 40 to 50 seconds??
>
>
>
> The settings are as follows:
>
> -The front end MDE is located and run from each PC connected to the data
> (Back end) on the server. (\\Server\Folder\Data.Mdb the path is not so
> long).
>
> - All tables Subdatasheet Name property is set to [None].
>
> - Tables>Options>General>Track name auto correct is set to OFF.
>
> - The antivirus program is disabled.
>
> - I make Decompile for the program and data frequently.
>
> - My service pack is SP3 and updated from the internet automatically to
> the latest.
>
> - I am using windows Xp on all PCs.
>
> - I have Access 97 installed on the computer and runs from different
> directory.
>
> - I am using Ethernet card 100.
>
>
>
> Please , Please if any one can help me in this case it will be highly
> appreciated, because I am having a hart time with my customers complaining
> from slow performance.
>
>
>
> Truly yours
>
> Ramzi
>
>



 
Reply With Quote
 
Albert D. Kallal
Guest
Posts: n/a
 
      1st Nov 2008
I would check the following list:

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

After you check the above list, in your startup form, setup a persistent
connection. A persistent connection usually solves your type of issue
performance wise...

You can setup a persistent connection by declaring a GLOBAL recordset var,
and then open a table to that global recordset set. This needs to happen
before any of your other code runs. So, pick any table from the back end (it
don't matter which one), and **keep** it open at all times.

If you have a routine that returns the path to your backend, then you can
also open the database to a database var (this just means you don't have to
pick a particular table and open it).


--
Albert D. Kallal (Access MVP)
Edmonton, Alberta Canada
(E-Mail Removed)


 
Reply With Quote
 
david
Guest
Posts: n/a
 
      3rd Nov 2008
A network optimisation in Windows allows the first user to act as if
they have exclusive access to the database, which allows the network
to cache all actions locally.

Once you have a second user, you have to treat the file as a shared
resource, which is much slower.

To get your performance back, you have to optimise your application
to avoid disconnecting and re-connecting to the database.

(david)

"Ramzi" <(E-Mail Removed)> wrote in message
news:%(E-Mail Removed)...
> Hi All;
>
> I have this situation using M.S. Access Xp on a split database, and I am
> facing a slow performance when more than one user connects to the DB.
>
> -The first user connects to the database and run the initialization
> commands (a number of Append SQL statements and some DCount and DLookup)
> within two to four seconds only.
>
> - The second user and the other users connect and run the same procedure
> within 40 to 50 seconds??
>
>
>
> The settings are as follows:
>
> -The front end MDE is located and run from each PC connected to the data
> (Back end) on the server. (\\Server\Folder\Data.Mdb the path is not so
> long).
>
> - All tables Subdatasheet Name property is set to [None].
>
> - Tables>Options>General>Track name auto correct is set to OFF.
>
> - The antivirus program is disabled.
>
> - I make Decompile for the program and data frequently.
>
> - My service pack is SP3 and updated from the internet automatically to
> the latest.
>
> - I am using windows Xp on all PCs.
>
> - I have Access 97 installed on the computer and runs from different
> directory.
>
> - I am using Ethernet card 100.
>
>
>
> Please , Please if any one can help me in this case it will be highly
> appreciated, because I am having a hart time with my customers complaining
> from slow performance.
>
>
>
> Truly yours
>
> Ramzi
>
>



 
Reply With Quote
 
 
 
Reply

Thread Tools
Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Web access slow after connecting to VPN GregB47304 Windows XP Work Remotely 6 5th Jan 2011 05:04 PM
Access Xp Slow when multi user connected?? Ramzi Microsoft Access 2 29th Oct 2008 11:55 PM
Access 2007 slow in multi-user environment BillE Microsoft Access 5 23rd Dec 2007 11:31 PM
Cannot get back access built-in toolbar for a user gilak Microsoft Access 2 12th Jan 2007 09:01 AM
Connecting Access ADP user to SQL server 2000 =?Utf-8?B?Sm9l?= Microsoft Access ADP SQL Server 2 27th Jan 2004 10:57 PM


Features
 

Advertising
 

Newsgroups
 


All times are GMT +1. The time now is 08:48 PM.