On 04/07/2013 07:11 AM, Ian Whitfield wrote:
Hi All
Last week I posted a question to the Forum ...
/*Command to clean-up LO Base Database.*//
//
//I have been using OO/LO Base for some years but have now converted
to running MySQL with an LO Base Front End - Which is far superior and
to be recommended!! //
////
//I do however keep an old copy of the embedded Base file going and I
notice it has become very slow. //
//I know there is an SQL Command you can close it with to clean it up
for this and I used to use this. //
//I thought I had made a note of this but can now not find it!! //
////
//Can anyone give me that Command please?? /
I never saw it come up on the Forum but I did get one reply directly
to my eMail from Reizinger Zoltan
(Thanks for that!!).
He suggested I use "SHUTDOWN SCRIP". This reminds me that the Command
I want DID start with "SHUTDOWN" but I'm sure the word/command after
it was different.
I hope this posting gets through to the Forum and that somebody can
jog my memory for what I'm looking for!!
Thanks a lot
IanW
Pretoria RSA
Suggestion first; answer afterwards.
Base uses HSQLDB as its database engine (version 1.8) There is a
user guide for this version of HSQLDB. You should have a copy. If you do
not, I can send you a copy off list. If you did have it, you could have
searched for SHUTDOWN and found the paragraph that I quote below. Using
the user guide as a reference will be much quicker than sending an email
and then waiting for a reply.
Additional comments:
1) When I searched my copy for SHUTDOWN, the first thing that appeared
was in the table of contents. There is a complete section written on
SHUTDOWN.
2) It is much better to have references you can consult for information
than to rely upon your memory some time later. In such cases, you are
likely to only remember part of what you need or not have the
information correct.
3) If you know what you are doing, you can extract the database files
from the Base database document file. Then you can connect to the
database files using the HSQLDB database engine. This works as well as
MySQL. You can even use the latest HSQLDB database engine (2.8, but
possibly higher).
Answer in a paragraph:
"When SHUTDOWN is issued, all active transactions are rolled back.
A special form of closing the data-
base is via the SHUTDOWN COMPACT command. This command rewrites the
.data file that con-
tains the information stored in CACHED tables and compacts it to size.
This command should be issued
periodically, especially when lots of inserts, updates or deletes have
been performed on the cached
tables. Changes to the structure of the database, such as dropping or
modifying populated CACHED
tables or indexes also create large amounts of unused file space that
can be reclaimed using this command."
--Dan
--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.