Aracılığıyla paylaş


sys.dm_os_memory_pools (Transact-SQL)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsAnalytics Platform Sistemi (PDW)Microsoft Fabric'te SQL Veritabanı

SQL Server örneğinde her nesne deposu için bir satır döndürür. Bu görünümü önbellek belleği kullanımını izlemek ve kötü önbellekleme davranışını tespit etmek için kullanabilirsiniz

Uyarı

Bunu Azure Synapse Analytics veya Analytics Platform System (PDW) olarak adlandırmak için sys.dm_pdw_nodes_os_memory_pools adını kullanın. Bu söz dizimi, Azure Synapse Analytics'teki sunucusuz SQL havuzu tarafından desteklenmez.

Sütun adı Veri türü Description
memory_pool_address varbinary(8) Bellek havuzunu temsil eden girişin bellek adresi. Null olamaz.
pool_id int Bir havuz seti içindeki belirli bir havuzun kimliği. Null olamaz.
type nvarchar(60) Nesne havuzu türü. Null olamaz. Daha fazla bilgi için sys.dm_os_memory_clerks (Transact-SQL) sayfasına bakınız.
name nvarchar(256) Bu bellek nesnesinin sistem tarafından atanan adı. Null olamaz.
max_free_entries_count bigint Bir havuzun sahip olabileceği maksimum ücretsiz giriş sayısı. Null olamaz.
free_entries_count bigint Şu anda havuzda bulunan ücretsiz giriş sayısı. Null olamaz.
removed_in_all_rounds_count bigint SQL Server örneği başlatıldığından beri havuzdan çıkarılan giriş sayısı. Null olamaz.
pdw_node_id int için geçerlidir: Azure Synapse Analytics, Analiz Platformu Sistemi (PDW)

Bu dağıtımın üzerinde olduğu düğümün tanımlayıcısı.

Permissions

SQL Server ve SQL Yönetilen Örneği'ne VIEW SERVER STATE izni gerekir.

SQL Veritabanı Temel,S0 ve S1 hizmet hedeflerinive elastik havuzlardaki veritabanları için, sunucu yöneticisi hesabı, Microsoft Entra yönetici hesabı veya ##MS_ServerStateReader##sunucu rolü üyeliği gereklidir. Diğer tüm SQL Veritabanı hizmet hedeflerinde, veritabanında VIEW DATABASE STATE izni veya ##MS_ServerStateReader## sunucu rolü üyeliği gereklidir.

SQL Server 2022 ve üzeri için izinler

Sunucuda SUNUCU PERFORMANS DURUMUNU GÖRÜNTÜLE izni gerektirir.

Açıklamalar

SQL Server bileşenleri bazen homojen, durumsuz veri türlerini önbelleklemek için ortak bir havuz çerçevesi kullanır. Havuz framework, önbellek framework'ten daha basittir. Havuzlardaki tüm girişler eşit sayılır. İç dahilde, havuzlar hafıza memurlarıdır ve hafıza memurlarının kullanıldığı yerlerde kullanılabilirler.

Ayrıca bakınız

SQL Server İşletim Sistemiyle İlgili Dinamik Yönetim Görünümleri (Transact-SQL)