適用於:Microsoft Fabric Microsoft Fabric
SQL 資料庫中的 SQL Server 2022 (16.x)
Azure SQL 資料庫
Azure Synapse Analytics Warehouse
用來藉由使用 @maxtrans
減少變更批次大小來減少延遲,或藉由增加批次大小來降低成本。 隨著批次大小增加,將會執行較少的IO作業。
此系統預存程式可用來微調下列專案的作業效能:
- SQL Server 實例和 Azure SQL 資料庫 的 Azure Synapse Link 功能。 如需詳細資訊,請參閱管理 SQL Server 和 Azure SQL 資料庫 的 Azure Synapse Link。
- 適用於 Azure SQL 資料庫 的網狀架構鏡像資料庫功能。 如需詳細資訊,請參閱 Microsoft網狀架構鏡像資料庫。
- Microsoft Fabric 中的 SQL 資料庫。 如需詳細資訊,請參閱 Microsoft Fabric 中的 SQL Database。
Syntax
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 資料庫角色成員資格或 系統管理員 伺服器角色成員資格的使用者,可以執行此程式。