2012-03-03 2 views
0

Для проекта мне пришлось читать необработанные данные с одного сервера. После чтения мне пришлось также обновить данные чтения. Это занимает много времени, поскольку мне нужно читать подряд за строкой. И обновите его соответствующим образом. На главном сервере в секунду добавляется около 500-1000 строк. Я читал новые данные подряд за строкой. После чтения я обработал эти данные, а затем обновил строку. Есть ли еще лучшее решение для этого. Потому что для обработки создайте очередь в базе данных. plz advise ..Чтение больших данных С SQL Server с использованием C#

+0

Каково среднее общее количество строк, обработанных за итерацию? Используете ли вы транзакции sql? Оцените, зависит ли медленная производительность от индивидуальной транзакции каждой операции обновления. Если это так, пакетная транзакция ваших обновлений. – code4life

ответ

1

Вам действительно нужно обработать данные на клиенте? Возможно, вам стоит подумать о составлении запроса на обновление или использовать хранимую процедуру для обработки данных на сервере.

+0

Я, мне нужно обработать данные на клиенте. На самом деле мне нужно сделать некоторые вычисления с другого сервера, тогда мне нужно обновить ... Спасибо –

Смежные вопросы