G
GeorgeMar
Further to my previous discussion I have conducted a small
test to try to understand what is happening with my
database.
Sorry for being so longwinded but it is causing me a great
deal of pain. If someone could explain the results I
obtained,those of us who don't understand how the database
gets bloated will be eternally grateful.
I start with database A at 13,296 Mb. Database A is a
backend database and contains tables only. I export the
data from database A as text.
I copy the database into database B and delete the data
from all the tables one by one and compact it. Database B
is now 4,656 Mb.
I create a blank database C and import the tables
structure and relationship ONLY from database B. Database
C is now 1,128 Mb.
I copy database C into database D, delete the data in
database D and import the data from the text files
previously exported from database A. Database D is now
7,396 Mb
The questions are:
1. The difference from database B and C is 3,528 Mb.
What does that figure represent? Compacting does not
clean it up.
2. The difference between database D and A is 5,900 Mb.
They contain exactly the same data. What does the
difference represent?
3. What is the easiest way to clean up the database once
that kind of bloating starts ( when compacting is not
enough)?
many thanks from an appreciative programmer
george
test to try to understand what is happening with my
database.
Sorry for being so longwinded but it is causing me a great
deal of pain. If someone could explain the results I
obtained,those of us who don't understand how the database
gets bloated will be eternally grateful.
I start with database A at 13,296 Mb. Database A is a
backend database and contains tables only. I export the
data from database A as text.
I copy the database into database B and delete the data
from all the tables one by one and compact it. Database B
is now 4,656 Mb.
I create a blank database C and import the tables
structure and relationship ONLY from database B. Database
C is now 1,128 Mb.
I copy database C into database D, delete the data in
database D and import the data from the text files
previously exported from database A. Database D is now
7,396 Mb
The questions are:
1. The difference from database B and C is 3,528 Mb.
What does that figure represent? Compacting does not
clean it up.
2. The difference between database D and A is 5,900 Mb.
They contain exactly the same data. What does the
difference represent?
3. What is the easiest way to clean up the database once
that kind of bloating starts ( when compacting is not
enough)?
many thanks from an appreciative programmer
george