У меня есть веб-приложение, которое получает около 50 обращений в секунду, и при каждом обращении я сохраняю около 10 записей в центральной базе данных SQL Server.Примерно раз в 3 секунды я добавляю более 5000 строк для одного входящего соединения.
В настоящее время у меня есть хранимая процедура, которая принимает XML в качестве параметра.Я делаю INSERT в свою основную таблицу из своего XML, где поле строки не совпадает, затем обновляю всю таблицу со значениями из моего XML.
Операция не медленная, но я действительнохотел бы знать лучший способ сделать это.Я работаю на SQL Server 2005, поэтому у меня нет операции MERGE.