V
Vilem Sova
I've been asked to look at speeding up a monthly data import procedure which
imports data from a linked text file into an Access database (it's done by
an append query). The database just has the one table in it (which is
cleared and compacted before each import procedure). There are about 6
million records imported, and the database is 1.1 Gb in size after the
import is done and is re-compacted.
There are about 35 fields in the table, mostly text fields set to 255
characters in length. I went into the table design and changed the field
sizes to the maximum likely for each field - about 30 to 50 characters.
Therefore I expected to have a much reduced import time, and a much reduced
(eg by 75%) final file size.
However, there is no perceptable reduction in time (about 2 hours), and very
little (less than 1%) reduction in file size (still 1.1 Gb).
Does anyone know why it's not reducing the file size (and also the import
time) ?
Also, according to the Microsoft help documentation, setting the "Use
Transaction" property to "No" on an Action Query is supposed to increase
performance on large transactions. But this has resulted in no change
either. Any ideas why?
Thanks
Vilem Sova
imports data from a linked text file into an Access database (it's done by
an append query). The database just has the one table in it (which is
cleared and compacted before each import procedure). There are about 6
million records imported, and the database is 1.1 Gb in size after the
import is done and is re-compacted.
There are about 35 fields in the table, mostly text fields set to 255
characters in length. I went into the table design and changed the field
sizes to the maximum likely for each field - about 30 to 50 characters.
Therefore I expected to have a much reduced import time, and a much reduced
(eg by 75%) final file size.
However, there is no perceptable reduction in time (about 2 hours), and very
little (less than 1%) reduction in file size (still 1.1 Gb).
Does anyone know why it's not reducing the file size (and also the import
time) ?
Also, according to the Microsoft help documentation, setting the "Use
Transaction" property to "No" on an Action Query is supposed to increase
performance on large transactions. But this has resulted in no change
either. Any ideas why?
Thanks
Vilem Sova