473,386 Members | 2,050 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

Slow Database

I'm using Access2000.
I have just designed a database which seems to be operating very slow on a
network. There are currently only a few records in it.
Should I be compacting it now before it gets busy with usage ?
The database has OLE bounded fields where pictures are linked to a network
folder where the pictures are kept. Will this linking of pictures to
respective records over time hinder the speed of the database ?
Nov 13 '05 #1
1 1983

"IkyL234" <g4****@hotmail.com> wrote
I'm using Access2000... database...
seems to be operating very slow on a
network. ...currently ... few records in it.
Should I be compacting it now before
it gets busy with usage ? ...OLE bounded
fields where pictures are linked to a
network folder where the pictures are
kept. Will this linking of pictures to
respective records over time hinder
the speed of the database ?


There are many factors involved in performance of a networked split Access -
Jet database -- some are the hardware, software, and network environment and
the requirements, design, and implementation of the database application.
For an overview of Access in a multiuser environment, see my presentation on
the subject at http://appdevissues.tripod.com/downloads. For the best
detailed information and links on performance and avoiding corruption in the
multiuser environment, see MVP Tony Toews' site,
http://www.granite.ab.ca/accsmstr.htm.

We don't have much to go on in your question... "seems to be operating very
slow on a network" just isn't very detailed nor precise.

My first suggestion: be certain sure you have every Service Pack, update,
and patch installed for Access 2000. (If it were mine, I'd be using either
Access 2002 or 2003, if I had the option, and would have every update
installed on those, as welll.)

My second suggestion: be sure you pay careful attention to the part about
splitting the database and giving each user their own copy of the front end
(queries, forms, reports, macros, modules, and local lookup tables, if any).

My third suggestion: be sure you keep an open connection from each front end
to the back end in which the tables reside.

My fourth suggestion: every Access database that exhibits a tendency to grow
should be regularly compacted... just how regularly, again, depends on a lot
of things -- weekly is common, daily is needful in some cases. You might
also take a look at things that could be causing extra "bloat" and see if
you can do those things some other way (for example, temporary tables should
be created in a temporary database and linked... once you are through with
the tables, unlink them and delete that entire database.)

Beyond that, I'd tell you to visit Tony's site, read carefully, and follow
the good advice. (The "golden age of Access multiuser" were the days of Win
98, Win NT 4.0, and Access 97 -- not because they were necessarily better,
but because the installation defaults were more attuned to multiuser. It is
still possible to get very good performance but it takes a bit more effort
and attention, now.)

Moving images (which tend to be large files) over a network, multiple times
for multiple users, is going to be a drag on performance even if you have
your application well-tuned. You might consider an approach other than bound
OLE Objects, so you'd have more control... see the Imaging examples at
http://accdevel.tripod.com for some alternatives.

Larry Linson
Microsoft Access MVP


Nov 13 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

23
by: ajikoe | last post by:
Hello I need to build table which need searching data which needs more power then dictionary or list in python, can anyone help me what kind of database suitable for python light and easy to learn....
1
by: Tom Yee | last post by:
We just installed SQL Server version 800.194 on a dual processor server equipped with a gigabyte of RAM, running Windows 2000 Server operating system. We set up a few databases with (so far) very...
7
by: Thomi Baechler | last post by:
Hello Everybody I run the following query against to identical databases. Execution time on the first DB is 0 seconds, on the other 6 seconds! SELECT dbo.HRMABZ.EMPKEY ,...
3
by: Toto | last post by:
I have an access 97 database on a windows 95 platform and windows 95/XP client that query on the database. Client computer under 95 have not query problems but computer under XP are very slow and...
4
by: Nathaniel Sherman | last post by:
Alright, folks, here's the deal... I'm working on migrating a classic ASP website to an ASP.NET codebase. At the heart of the site is a MySQL database. To make sure an "in-process" program...
4
by: frizzle | last post by:
Hi group. I have a news management system, with a mySQL backend. I tested it yesterday with 1.000.000+ records, testing my url system. I pulled out records calling them by the url field. It was...
12
by: grace | last post by:
i am wondering why my database retrieval becomes too slow...we set up a new server (ubuntu, breezy badger) machine where we transferred all our files from the old server.. Our new server uses Asus...
1
by: chrisdavies | last post by:
Hello! I've developed an access database for a company split over two sites. The network connection is VERY slow between the two sites and therefore one set of users will be using a VERY slow...
12
by: Marc Baker | last post by:
Bear with me here folks, I don't know much MS SQL performance. Wondering if someone can point me in the right direction. I have 1 particular database where queries are slow. To test this theory,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
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,...
0
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...

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.