sys.sp_change_feed_configure_parameters (Transact-SQL)
适用于:Microsoft Fabric 中 Microsoft Fabric SQL 数据库中的 Azure Synapse Analytics Warehouse Azure SQL 数据库 SQL Server 2022 (16.x)
用于通过减少更改批大小 @maxtrans
来降低延迟,或者通过增加批大小来降低成本。 随着批大小的增加,将执行更少的 IO 操作。
此系统存储过程用于微调以下方面的操作性能:
- 适用于 SQL Server 实例和Azure SQL 数据库的 Azure Synapse Link 功能。 有关详细信息,请参阅管理适用于 SQL Server 和 Azure SQL 数据库的 Azure Synapse Link。
- 用于Azure SQL 数据库的 Fabric 镜像数据库功能。 有关详细信息,请参阅 Microsoft Fabric 镜像数据库。
- Microsoft Fabric 中的 SQL 数据库。 有关详细信息,请参阅 Microsoft Fabric 中的 SQL 数据库。
语法
sys.sp_change_feed_configure_parameters
[ [ @maxtrans = ] max_trans ]
[ , [ @pollinterval = ] polling_interval ]
[ ; ]
参数
[ @maxtrans = ] max_trans
数据类型为 int。指示每个扫描周期中要处理的最大事务数。
- 对于 Azure Synapse Link,如果未指定,则默认值为
10000
。 如果指定值,则该值必须是一个正整数。 - 对于 Fabric 镜像,此值是动态确定并自动设置的。
[ @pollinterval = ] polling_interval
数据类型为 int。描述日志扫描任何新更改的频率(以秒为单位)。
- 对于 Azure Synapse Link,如果未指定,则默认间隔为 5 秒。 该值必须
5
或更大。 - 对于 Fabric 镜像,此值是动态确定并自动设置的。
返回
0
(成功)或 1
(失败)。
权限
具有 CONTROL 数据库权限、 db_owner 数据库角色成员身份或 sysadmin 服务器角色成员身份的用户可以执行此过程。