У нас есть приложение (написанное на c #) для хранения рыночной цены акций в базе данных (SQL Server 2005). В него вставляется около 1 миллиона записей за один день. Теперь мы добавляем в него еще один сегмент рынка, и количество записей будет удвоено (2 миллиона в день).
В настоящее время среднее число вставок записей в секунду составляет около 50, максимальное - 450, а минимальное - 0.
Для проверки определенных условий я использовал сервисный брокер (асинхронный триггер) в моей таблице цен. В настоящее время он работает нормально (загрузка процессора составляет около 35%).
Теперь я планирую создать a в памяти набора данных текущей цены акций. мы хотели бы сделать несколько простых расчетов.
В настоящее время я использую метод пакетной вставки XML. (OPENXML в Storred Proc)
Я хочу узнать разные мнения участников по этому поводу.
Пожалуйста, предоставьте свой способ справиться с такой ситуацией.