We are moving our back end from MSAccess to Sql server 2008 R2 Express. We have changed our MSAccess queries to Store Procedures. The data is about 250,000+ records .
We have two tables in the backend of MSAccess that can become very large….PartsInventory_BE and Service_BE.
That being said, when we tested roughly 9,000 records from an Access Front End talking to our Access Back End .It took 20-30 seconds to load one form which showed pulled all 9,000 records. With that kind of performance, we made a work around so that the Front End now contains an identical table called PartsInventory which continually synchronizes both PartsInventory and PartsInventory_BE.
Do we need to adopt this style for sql server as back end in order to maintain/improve performance, If Yes then how? If No then can you also list some reference of it.