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