Cómo configurar la opción cursor threshold (SQL Server Management Studio)

Utilice la opción cursor threshold para especificar el número de filas del conjunto de cursores en el que se generan de manera asincrónica los conjuntos de claves del cursor. Cuando los cursores generan un conjunto de claves para un conjunto de resultados, el optimizador de consultas calcula el número de filas que se va a devolver para ese conjunto de resultados. Si el optimizador de consultas calcula que el número de filas devuelto es superior a este umbral, el cursor se genera de manera asincrónica, lo que permite al usuario recuperar las filas del cursor mientras sigue llenándose. De lo contrario, el cursor se genera de manera sincrónica y la consulta espera a que se devuelvan todas las filas.

Para configurar la opción cursor threshold

  1. En el Explorador de objetos, haga clic con el botón secundario en un servidor y seleccione Propiedades.

  2. Haga clic en el nodo Avanzado.

  3. En Varios, seleccione el valor deseado para la opción Cursor Threshold.

    Utilice la opción cursor threshold para especificar el número de filas del conjunto de cursores en el que se generan de manera asincrónica los conjuntos de claves del cursor. Si establece el valor -1 para cursor threshold, todos los conjuntos de claves se generarán de manera sincrónica, lo que beneficia a los conjuntos de cursores pequeños. Si establece el valor 0 para cursor threshold, todos los conjuntos de claves del cursor se generarán de manera asincrónica.

Vea también

Conceptos