Hi :)

1.  Close Base long before you want to shut-down the machine ;)  Sorry, that's 
not very helpful but hopefully Drew's answer solves the problem and i couldn't 
help a little cheekiness again.

2.  If you are not happy with the owners of MySql then why not give MariaDb a 
try?
http://mariadb.org/
It is made as a drop-in replacement for MySql and you might find the people 
there are very like-minded (to you).  The MySql connector should work exactly 
the same for MariaDb as the code is almost identical with perhaps a few new 
features and plenty of bug-patches.   

Regards from
Tom (the predictable) :)



--- On Tue, 7/2/12, drew <d...@baseanswers.com> wrote:

From: drew <d...@baseanswers.com>
Subject: Re: [libreoffice-users] LO Base questions
To: users@global.libreoffice.org
Date: Tuesday, 7 February, 2012, 18:08

On Tue, 2012-02-07 at 18:22 +0200, Ian Whitfield wrote:
> Hi All
> 
> Two questions to throw into the pot today....
> 
> 1) I'm running OO Base (3.3.0) as I can not get LO to open my Database 
> of several years standing!! I use Java 1.6.21 and this speeded-up the 
> use of the DB very well. I still however have one major problem. When I 
> shut-down at night it takes several mins for the Base module to close. 
> It seems to be writing everything back to the Hard Drive even if I have 
> not made any changes and as I said it takes several mins to do this. (I 
> have approx 2500 records with about 70 fields in each record and a 
> maximum of 3 graphics in each - one plain small graphic and up to two 
> thumbnail photos.
> Anyone know the "magic Trick" to get round this??
> 
> 2) There has been a lot of "chatter" on the Forum about an SQL 
> Connector. I am interested to go this way but am not happy with SQL, 
> (Don't like its owner!!).
> What other connectors are available??
> 
> Thanks Guys as always - you are a wonderful source of information!!!

Hi Ian,

One or maybe two quick things.

The embedded engine does not actually compact the data unless you ask it
to - so over time you can have quite a bit of wasted space, extra
records if you will marked as deleted, but in the database non the less.

Of course if you are already doing this disregard but if not:

Periodically you should perform the following.
When finished using the database, open the SQL window.
Menu [File>SQL]
In the command window enter:
SHUTDOWN COMPACT
You should, after a short while receive in the status field the message:
"1: Command successfully executed."
At that point close the file. [you must do so as the database engine is
indeed shutdown at this point]

This will reduce the size of the file on disk and the memory used at
run-time, and will increase performance on startup and shutdown.

Depending on how actively you edit that table this period can be once a
week or once every two weeks..can't say what is right for your specific
usage.

Secondly - backing up your database, external of the Base file.

You should consider periodically performing the following:
Open the SQL window again.
In the command window enter the command
SCRIPT '<some file name without a path>' 
[note the single quotes are required, the brackets are not of course.

This will generate a text file containing both your database scheme
(table/index definitions, etc] and standard SQL insert commands for all
the data in your table(s), located in the same directory as your ODB
file. This will include the graphic (blog) data as encoded text also
BTW. 
[NOTE] this does not include Query definitions/Forms/Reports, just the
database. Also it is a common practice to give these backup files the
descriptor .sql i.e. mydata02072012.sql

Doing this you are assured that you could reload the data to either a
new embedded Base file and or have the first step in migrating your data
to an external RDBMS.

So, you can not stop the 'write to disk' you mention on close, but the
first comment above should help reduce the time and the second is just
good precaution.

Anyway - I'll stop here for the moment.

//drew




-- 
For unsubscribe instructions e-mail to: users+h...@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

-- 
For unsubscribe instructions e-mail to: users+h...@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

Reply via email to