sys.dm_exec_query_resource_semaphores (Transact-sql)

Geçerli sorgu-kaynak semafor durumu hakkında bilgi verir. sys.dm_exec_query_resource_semaphores Genel sorgu yürütme Hafıza durumu sağlar ve sistemde yeterli bellek erişip erişemeyeceğini belirlemenize olanak tanır. Bu görünümü elde edilen bellek bilgileri tamamlar sys.dm_os_memory_clerks sunucu bellek durumu tam bir resim sağlamak. sys.dm_exec_query_resource_semaphores düzenli kaynak semafor için bir satır ve küçük-sorgu kaynak semafor için başka bir satır döndürür.

Sütun adı

Veri türü

Açıklama

resource_semaphore_id

smallint

Kaynak semafor benzer Kımlığı. normal kaynak semafor ve küçük-sorgu kaynak semafor için 0.

target_memory_kb

bigint

Hibe kullanım hedef kilobayt.

max_target_memory_kb

bigint

Maksimum potansiyel hedef kilobayt. Küçük-sorgu kaynak semafor için null.

total_memory_kb

bigint

Kaynak semafor kilobayt cinsinden tuttuğu bellek. Sistem bellek baskısı altında veya asgari zorunlu Eğer bellek sık verilir, bu değer daha büyük olabilir target_memory_kb ya max_target_memory_kb değerler. Toplam bellek, kullanılabilir ve verilen bellek toplamıdır.

available_memory_kb

bigint

Belleği kilobayt cinsinden yeni bir hibe için kullanılabilir.

granted_memory_kb

bigint

Toplam kilobayt cinsinden bellek verilmiş.

used_memory_kb

bigint

Fiziksel olarak verilen bellek parçası kilobayt kullanılır.

grantee_count

int

Onların hibe memnun olan etkin sorgu sayısı.

waiter_count

int

Tatmin olması bekleniyor sorguların sayısını verir.

timeout_error_count

bigint

Sunucu başlatıldığından bu yana zaman aşımı hataları sayısı. Küçük-sorgu kaynak semafor için null.

forced_grant_count

bigint

Sunucunun başlatılmasından itibaren zorunlu asgari-bellek Bağışlar toplam sayısı. Küçük-sorgu kaynak semafor için null.

pool_id

int

Bu kaynak semafor ait olduğu kaynak havuzu Kımlığı.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Açıklamalar

order by veya toplamları içeren dinamik yönetimi görünümleri kullanma sorguları bellek tüketimini artırır ve böylece bunlar giderme sorun katkıda olabilir.

Kullanın sys.dm_exec_query_resource_semaphores gidermek için ancak gelecekteki sürümlerini kullanan uygulamalarda eklemeyin SQL Server.

Kaynak Governor özelliği, sunucu kaynakları arasında en fazla 64 havuzları kaynak havuzları için veritabanı yöneticisi sağlar. De SQL Server 2012, her havuz küçük bağımsız sunucu örneği gibi davranır ve 2 semaforlar gerektirir.

Ayrıca bkz.

Başvuru

Yürütme dinamik yönetimi görünümler ve işlevler (Transact-sql) ilgili

sys.dm_exec_query_memory_grants (Transact-sql)