sys.dm_fts_memory_pools (Transact-SQL)
適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控執行個體
傳回全文檢索搜耙或全文檢索編目範圍之全文檢索收集程式元件可用之共用記憶體集區的相關資訊。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
pool_id | int | 配置記憶體集區的識別碼。 0 = 小型緩衝區 1 = 大型緩衝區 |
buffer_size | int | 記憶體集區中每個配置緩衝區的大小。 |
min_buffer_limit | int | 記憶體集區中允許的緩衝區數目下限。 |
max_buffer_limit | int | 記憶體集區中允許的緩衝區數目上限。 |
buffer_count | int | 記憶體集區中目前共用記憶體緩衝區的數目。 |
權限
在 SQL Server 和 SQL 受控執行個體上,需要 VIEW SERVER STATE
權限。
在SQL 資料庫基本、S0 和 S1 服務目標上,以及彈性集 區中的 資料庫, 需要伺服器管理員 帳戶、 Microsoft Entra 系統管理員 帳戶或伺服器角色 的成員 ##MS_ServerStateReader##
資格。 在所有其他 SQL Database 服務目標上,需要資料庫的 VIEW DATABASE STATE
權限或 ##MS_ServerStateReader##
伺服器角色的成員資格。
SQL Server 2022 及更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。
實體聯結
關聯性基數
從 | 至 | 關聯 |
---|---|---|
dm_fts_memory_buffers.pool_id |
dm_fts_memory_pools.pool_id |
多對一 |
範例
下列範例會傳回 SQL Server 進程的 Microsoft 全文檢索收集程式元件所擁有的共用記憶體總數:
SELECT SUM(buffer_size * buffer_count) AS "total memory"
FROM sys.dm_fts_memory_pools;
下一步
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應