Как настроить параметр cursor threshold (среда SQL Server Management Studio)
С помощью параметра cursor threshold укажите количество строк в наборе курсора, при котором наборы ключей курсора создаются асинхронно. Когда курсор формирует набор ключей для результирующего набора, оптимизатор запросов прогнозирует количество строк, которые будут возвращены для этого результирующего набора. Если оптимизатор запросов определяет, что число возвращенных строк превышает это пороговое значение, курсор формируется асинхронно, позволяя пользователю совершать выборку строк из курсора, пока он продолжает заполняться. В противном случае курсор формируется синхронно, и запрос ожидает, пока не будут возвращены все строки.
Настройка параметра cursor threshold
В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.
Щелкните узел Дополнительно.
В области Разное установите параметр Порог курсора в необходимое значение.
С помощью параметра cursor threshold укажите количество строк в наборе курсора, при котором наборы ключей курсора создаются асинхронно. Если значение параметра cursor threshold установить равным -1, все наборы ключей будут создаваться синхронно, что выгодно для небольших наборов курсоров. Если значение параметра cursor threshold установить равным 0, все наборы ключей будут создаваться асинхронно.