473,396 Members | 1,804 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,396 software developers and data experts.

Database Splitter

I have a database that is around 15.1 mb. It has around 11,000 records, 12 forms and 6 reports and 4 to 5 users using it at the same time from a file server running xp professional. I figured i try the database splitter since it is recommened when sharing a database over a network. But ever since i have done that the database runs very slow. When you open a form or close the main it takes more than a few seconds. Also when i try to do design changes to the front end it takes a while to load, save and close. If someone could please tell me what could be wrong or maybe i should just stick to one file and share on the file server like it was before. All the users are running Office XP or Office 2003.

Thanks.
Apr 2 '08 #1
3 891
Scott Price
1,384 Expert 1GB
You could try the decompile command line method. Many people have reported significant (up to 50%) size reductions and speed improvements when doing so.

On a backup copy of the database. Compact/Repair, close the database. Call up the command prompt (Start Menu>Run) and type in something like this:

"C:\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /decompile "C:\Documents and Settings\Scott\Desktop\EMHS.mdb" Where the first section between "s points to the actual location where the MSACCESS.EXE file resides on your computer, and the second points to the backup copy of the database.

Compact/Repair again after the decompile. Go into the code window (Alt-F11) and click Debug>Compile to recompile the db.

I wouldn't encourage going back to a single file situation unless there was absolutely no other option.

Regards,
Scott
Apr 2 '08 #2
You could try the decompile command line method. Many people have reported significant (up to 50%) size reductions and speed improvements when doing so.

On a backup copy of the database. Compact/Repair, close the database. Call up the command prompt (Start Menu>Run) and type in something like this:

"C:\Microsoft Office 2003\OFFICE11\MSACCESS.EXE" /decompile "C:\Documents and Settings\Scott\Desktop\EMHS.mdb" Where the first section between "s points to the actual location where the MSACCESS.EXE file resides on your computer, and the second points to the backup copy of the database.

Compact/Repair again after the decompile. Go into the code window (Alt-F11) and click Debug>Compile to recompile the db.

I wouldn't encourage going back to a single file situation unless there was absolutely no other option.

Regards,
Scott
Thank you for replying so fast. I did what you suggested to do but the database is still the same size at 15 mb.
Apr 2 '08 #3
Scott Price
1,384 Expert 1GB
You did the decompile on the front-end db where the code resides, right?

There are a number of reasons for poor performance in a database, not least of which is un-optimized code and queries.

However, in this case I suspect it's not because of this, but rather could be a potential network issue. Things as innocent seeming as the RPM speed of the hard disk on the server (where the back-end .mde file resides) can affect this as well.

Unfortunately, without knowing more about your setup I can't give more than general ideas and recommendations :-(

Regards,
Scott
Apr 3 '08 #4

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

Similar topics

2
by: RC | last post by:
I am updating/improving a working database for a non-profit organization. I am thinking of making a copy of the database at the office, bringing the copy to my house, making the changes and then...
7
by: John | last post by:
Hi, I have a group of controls in a panel on the right-hand side of a splitter and a treeview on the left-hand side. The only configuration that I can find to make the right-hand side resize...
3
by: Andre Loker | last post by:
Hi! For my current application I'm looking for a four-way-(cross) splitter control (as often seen in 3D-editors). The .NET Splitter-class is (IIRC) only a two-way splitter. Does anyone know such...
4
by: BBM | last post by:
I'm trying to set up a form with two panels divided by a Splitter control. I can make the Splitter work in the situations described in the documentation (Listbox or TreeView on left w/Dock set to...
5
by: Sam | last post by:
Hi, I have a panel docked to the bottom of my form. This panel can be expanded vertically by clicking on a button. When the user click on the button again, the panel is then collapsed. The panel...
4
by: fong.yang | last post by:
I used the Database Splitter wizard in Access 2002 to split my database into front end database and back end database. How do I undo the split and join them back into just one database. Thanks.
3
by: Jin | last post by:
Hello, every one: If I want to move tables from Access 2003 to Back-end SQL Server, should I use Dababase splitter or upsizing wizard? or just import tables? Thanks for your help.
1
by: bmoos1 | last post by:
When I came in on Monday and tried to open my database, everything worked fine until I tried to run the database splitter. It didn't work, but when I tried to go back into my database, it says I...
1
by: JDeats | last post by:
I have a simple WinForm with a WinForms splitter down the middle. I would like to make it so when the user clicks on a button inside the left portion of the screen (the panel to the splitters left)...
4
by: AC | last post by:
Hi there. My asp.net 2.0 development website uses roles to control access to sections of my site, configured using the asp.net configuration tool, which is great. Except that isn't available once...
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
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
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
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...
0
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...
0
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,...

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.