Поделиться через


sys.sp_change_feed_configure_parameters (Transact-SQL)

Область применения: SQL Server 2022 (16.x) База данных SQL Azure хранилище Azure Synapse Analytics в базе данных SQL Microsoft Fabric в Microsoft Fabric

Используется для уменьшения задержки путем уменьшения размера пакета изменения или @maxtransуменьшения затрат, увеличив размер пакета. По мере увеличения размера пакета будет выполняться меньше операций ввода-вывода.

Эта системная хранимая процедура используется для точной настройки операционной производительности:

Синтаксис

Соглашения о синтаксисе Transact-SQL

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

Аргументы

[ @maxtrans = ] max_trans

Тип данных — int. Указывает максимальное количество транзакций для обработки в каждом цикле сканирования.

  • Для Azure Synapse Link значение по умолчанию, если не указано 10000. Указываемое значение должно быть положительным целым числом.
  • Для зеркального отображения Структуры это значение динамически определяется и автоматически устанавливается.

[ @pollinterval = ] polling_interval

Тип данных — int. Описывает частоту сканирования журнала для любых новых изменений в секундах.

  • Для Azure Synapse Link интервал по умолчанию, если не указан 5 секунд. Значение должно быть 5 или больше.
  • Для зеркального отображения Структуры это значение динамически определяется и автоматически устанавливается.

Возвраты

0 (успешно) или 1 (сбой).

Разрешения

Пользователь с разрешениями базы данных CONTROL, членством в роли базы данных db_owner или членством в роли сервера sysadmin может выполнять эту процедуру.