We will be making a system that needs to take the data from the last day and update it to another system.
This update will be about half million records daily. Assuming that this is run in a good server (i don’t know the exact specifications), how much time will it take to perform this task?
This will be done using SQL Server 2005
Thanks in advance!
If you don’t know the exact specifications, it’s a bit hard trying to estimate.
In any case, you should be benchmarking this yourself, as there are a vast number of factors that influence it, such as:
Grab yourself a machine (any machine) and dummy up a database with a few million records (say, half a million per day for seven days).
Then execute your transfer however you intend to do it in your production environment.
Write down the time taken and there’s your baseline. You can then tweak your environment until you get the speeds you need.
Measure, don’t guess!