Hello
This is a rather open ended question, looking for your expertise on how to make best use of memory and disk access.
I have an access database running some very large processing jobs, for example, importing about 12 million records from a flat database to a relational system using vba script.
Processes take anywhere from hours to weeks to run on a desktop PC. To speed things, these large processes run with the back end sitting on the computer's C: drive, rather than the server.
While the process is running, the PCs processor generally (but not always) uses over 90% of its capacity for Access, but uses very little memory (about 35Mb of 512Mb available).
So two questions:
1. Is there a setting that can be changed to make Access load more records into memory at a time, and thus use more memory, but access the hard disk less frequently?
2. Could doing this significantly increase processing speed in Access.
Are there any other generic steps to speed performance, that I am missing???
Steps I have already taken include carefully setting all field data types to the smallest approporiate for the data stored.
Thanks for your thoughts
Dan
This is a rather open ended question, looking for your expertise on how to make best use of memory and disk access.
I have an access database running some very large processing jobs, for example, importing about 12 million records from a flat database to a relational system using vba script.
Processes take anywhere from hours to weeks to run on a desktop PC. To speed things, these large processes run with the back end sitting on the computer's C: drive, rather than the server.
While the process is running, the PCs processor generally (but not always) uses over 90% of its capacity for Access, but uses very little memory (about 35Mb of 512Mb available).
So two questions:
1. Is there a setting that can be changed to make Access load more records into memory at a time, and thus use more memory, but access the hard disk less frequently?
2. Could doing this significantly increase processing speed in Access.
Are there any other generic steps to speed performance, that I am missing???
Steps I have already taken include carefully setting all field data types to the smallest approporiate for the data stored.
Thanks for your thoughts
Dan