Partilhar via


sys.sp_change_feed_configure_parameters (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) Banco de Dados SQL do Azure Azure Synapse Analytics Warehouse no Microsoft Fabric Banco de dados SQL no Microsoft Fabric

Usado para reduzir a latência diminuindo o tamanho do lote de alteração com @maxtrans, ou para reduzir o custo aumentando o tamanho do lote. À medida que o tamanho do lote aumenta, menos operação de E/S será executada.

Esse procedimento armazenado do sistema é usado para ajustar o desempenho operacional para:

Sintaxe

Convenções de sintaxe de Transact-SQL

sys.sp_change_feed_configure_parameters
    [ [ @maxtrans = ] max_trans ]
    [ , [ @pollinterval = ] polling_interval ]
[ ; ]

Argumentos

@maxtrans [ = ] max_trans

O tipo de dados é int. Indica o número máximo de transações a serem processadas em cada ciclo de verificação.

  • Para o Link do Azure Synapse, o valor padrão, se não for especificado, é 10000. Se especificado, o valor deve ser um inteiro positivo.
  • Para espelhamento de malha, esse valor é determinado dinamicamente e definido automaticamente.

@pollinterval [ = ] polling_interval

O tipo de dados é int. Descreve a freqüência com que o log é verificado em busca de novas alterações, em segundos.

  • Para o Link do Azure Synapse, o intervalo padrão, se não for especificado, é de 5 segundos. O valor deve ser 5 ou maior.
  • Para espelhamento de malha, esse valor é determinado dinamicamente e definido automaticamente.

Devoluções

0 (sucesso) ou 1 (falha).

Permissões

Um usuário com permissões de banco de dados CONTROL, associação de função de banco de dados db_owner ou associação de função de servidor sysadmin pode executar esse procedimento.