Hi all,
I have an application that uses access for the front and back end. The application is being used over a small network of only 5 computers. Certain functions of the application, involves running queries on a table with around 200k records on it. This queries need to be ran a lot during the day, and it is painfully slow. The data in the large table, is being imported daily from a text file. So to speed things up, I resorted to storing a bunch of tables that hold pre calculated data. This tables are being generated during import. I know that this is not the right way to do things, and that no calculations should ever be stored. But without it, my users are getting very frustrated waiting around. So my question is, would switching to a different solution such as SQL Server Express edition make things fast enough so that I could go back to having all the calculations done when the data is being viewed/manipulated?
Also the machine that we're using as the server, is running Windows XP profesional. Would that be a problem? What changes could I do to the way the network is set up, as well as the server's hardware in order to speed things up?
Any suggestions would be much appreciated!
Thank you in advance!