Como configurar a opção cursor threshold (SQL Server Management Studio)

Use a opção cursor threshold para especificar o número de linhas no conjunto de cursores nos quais os conjuntos de chaves de cursor são gerados de forma assíncrona. Quando os cursores gerarem um conjunto de chaves para um conjunto de resultados, o otimizador de consulta calcula o número de linhas que serão retornadas para esse conjunto de resultados. Se o otimizador de consulta calcular que o número de linhas retornadas é maior que esse limite, o cursor será gerado de forma assíncrona, permitindo ao usuário ir buscar linhas do cursor enquanto o cursor continua a ser populado. Caso contrário, o cursor é gerado de forma síncrona e a consulta espera até que todas as linhas sejam retornadas.

Para configurar a opção cursor threshold

  1. No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.

  2. Clique no nó Avançado.

  3. Em Diversos, altere a opção Limite do Cursor para o valor desejado.

    Use a opção cursor threshold para especificar o número de linhas no conjunto de cursores nos quais são gerados conjuntos de chaves de cursor de forma assíncrona. Se você definir cursor threshold como -1, todos os conjuntos de chave serão gerados sincronicamente, o que beneficia conjuntos de cursores pequenos. Se você definir o cursor threshold como 0, todos os conjuntos de chave serão gerados de forma assíncrona.

Consulte também

Conceitos