Как ускорить вставку SQL Server SP - PullRequest
0 голосов
/ 14 марта 2019

У нас очень сложный SP, который в основном вставляет данные транзакции. В нашем более крупном клиенте скорость вставок (сделанная небольшим Delphi-написанным сервисом, который управляет очередью) такова, что клиент жалуется на то, что между самой транзакцией и данными, представленными на сервере БД, почти 1 час задержки. часы пик. Я подумал о том, чтобы сначала вставить данные в простую таблицу очередей в БД, а затем запустить SP в планировщике, который запускает вставку SP. Это ускорит процесс вставки? Может быть обработка вставок в группах в транзакции БД? Следует ли использовать несколько запланированных процессов при вставке из БД-сервера из одной и той же таблицы очередей? Должен ли я использовать несколько служб, работающих одновременно, каждый со своим собственным подключением к БД? Моя первая цель - как можно меньше прикоснуться к вставляемому SP. Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...