Aracılığıyla paylaş


sys.dm_exec_query_resource_semaphores (Transact-SQL)

Returns the information about the current query-resource semaphore status.sys.dm_exec_query_resource_semaphores provides general query-execution memory status and allows you to determine whether the system can access enough memory.This view complements memory information obtained from sys.dm_os_memory_clerks to provide a complete picture of server memory status.sys.dm_exec_query_resource_semaphores returns one row for the regular resource semaphore and another row for the small-query resource semaphore.

Sütun adı

Veri türü

Açıklama

resource_semaphore_id

smallint

Kaynak semafor benzer KIMLIĞI.Normal kaynak semafor ve 1'için küçük sorgu kaynak semafor 0.

NoteNote:
Bu sürümleri içinde benzersizdir SQL Server daha eski olan SQL Server 2008. Bu değişiklik, sorun giderme sorgu yürütme etkileyebilir.Daha fazla bilgi için bu konunun ilerleyen bölümlerindeki "Uyarılar" bölümüne bakın.

target_memory_kb

bigint

Kullanım hedef kilobayt verin.

max_target_memory_kb

bigint

Kilobayt cinsinden en büyük olası hedef.Küçük sorgu kaynak semafor için NULL.

total_memory_kb

bigint

Kaynak semafor kilobayt tarafından tutulan bellek.Sistem bellek baskısı altında veya bellek düşük zorlanırsa, sık verilir, bu değer daha büyük olabilir target_memory_kb or max_target_memory_kb değerleri.Toplam bellek kullanılabilir ve verilen bellek toplamıdır.

available_memory_kb

bigint

Kilobayt cinsinden yeni bir atama için kullanılabilir bellek.

granted_memory_kb

bigint

Toplam kilobayt cinsinden bellek verilmiş.

used_memory_kb

bigint

Fiziksel olarak verilen belleğin bir bölümü kilobayt kullanılır.

grantee_count

int

Kendi verir memnun olan etkin sorgu sayısı.

waiter_count

int

Memnun olmasını beklerken sorgu sayısını verir.

timeout_error_count

bigint

Sunucunun başlatılmasından itibaren saat aşımı hataları sayısı.Küçük sorgu kaynak semafor için NULL.

forced_grant_count

bigint

Sunucunun başlatılmasından itibaren Zorlanmış en az bellek verir toplam sayısı.Küçük sorgu kaynak semafor için NULL.

pool_id

int

Bu kaynak semafor ait olduğu kaynak havuzunun TEŞHIS kodu

İzinler

Sunucudaki SUNUCU DURUM VIEW iznine gerek duyar.

Remarks

ORDER BY veya toplamları içeren dinamik bir yönetim görünümleri kullanan sorguları, bellek tüketimini artırır ve bu nedenle, sorun giderme sorunu neden.

Kullanımı sys.dm_exec_query_resource_semaphores sorun giderme sürümlerini kullanan uygulamalarda içermez, ancakSQL Server.

Kaynak Governor özelliği, bir veritabanı yöneticisi, sunucu kaynaklarının kaynak havuzları, en fazla, 20 havuzları arasında dağıtmak etkinleştirir.Içinde SQL Server 2008, her bir küçük bağımsız sunucu örnek gibi davranır ve 2 semafor gerektirir. Tarafından döndürülen satır sayısı sys.dm_exec_query_resource_semaphores döndürülen satır en çok 20 kez olabilirSQL Server 2005.