sys.dm_os_dispatcher_pools (Transact-SQL)
適用於:SQL Server Azure Synapse Analytics Analytics Platform System (PDW)
傳回有關工作階段發送器集區的資訊。 發送器集區是系統元件用來執行背景處理的線程集區。
注意
若要從 Azure Synapse Analytics 或 Analytics Platform System (PDW) 呼叫此專案,請使用名稱 sys.dm_pdw_nodes_os_dispatcher_pools。 Azure Synapse Analytics 的無伺服器 SQL 集區不支援此語法。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
dispatcher_pool_address | varbinary(8) | 發送器集區的位址。 dispatcher_pool_address是唯一的。 不可為 Null。 |
type | nvarchar(256) | 發送器集區的型別。 不可為 Null。 傳送器集區有兩種類型: DISP_POOL_XE_ENGINE DISP_POOL_XE_SESSION 查詢 DMV 以取得完整清單 |
NAME | nvarchar(256) | 發送器集區的名稱。 不可為 Null。 |
dispatcher_count | int | 使用中發送器線程的數目。 不可為 Null。 |
dispatcher_ideal_count | int | 發送器集區可以成長為使用的發送器線程數目。 不可為 Null。 |
dispatcher_timeout_ms | int | 分派器在結束之前會等候新工作的時間,以毫秒為單位。 不可為 Null。 |
dispatcher_waiting_count | int | 閑置發送器線程的數目。 不可為 Null。 |
queue_length | int | 等候發送器集區處理的工作項目數目。 不可為 Null。 |
pdw_node_id | int | 適用於:Azure Synapse Analytics、Analytics Platform System (PDW) 此散發節點的標識碼。 |
權限
在 SQL Server 和 SQL 受控執行個體上,需要 VIEW SERVER STATE
權限。
在 SQL Database [Basic]、[S0] 和 [S1] 服務目標,以及彈性集區中的資料庫,需要伺服器管理員帳戶、伺服器管理員帳戶、Microsoft Entra 管理員帳戶或 ##MS_ServerStateReader##
伺服器角色的成員資格。 在所有其他 SQL Database 服務目標上,需要資料庫的 VIEW DATABASE STATE
權限或 ##MS_ServerStateReader##
伺服器角色的成員資格。
SQL Server 2022 及更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。