sys.dm_os_sys_info (Transact-sql)

Yararlı bilgiler ve kaynaklar hakkında bilgisayar çeşitli bir dizi kullanılabilir ve tüketilen tarafından döner SQL Server.

Sütun adı

Veri türü

Açıklama

cpu_ticks

bigint

Geçerli cpu kene sayısını belirtir. cpu ticks işlemcinin rdtsc sayacı verileri elde edilir. O düz artan bir sayıdır. Not NULL olabilecek.

ms_ticks

bigint

Bilgisayar başlamasıyla milisaniye sayısını belirtir. Not NULL olabilecek.

cpu_count

int

Sistem üzerinde mantıksal CPU sayısını belirtir. Not NULL olabilecek.

hyperthread_ratio

int

Tek bir fiziksel işlemci paket tarafından sunulan mantıksal veya fiziksel çekirdek sayısı oranı belirtir. Not NULL olabilecek.

physical_memory_kb

bigint

Makinede fiziksel belleğin toplam miktarını belirtir. Not NULL olabilecek.

virtual_memory_kb

bigint

Toplam işlemi kullanılabilir sanal adres alanı miktarı, kullanıcı modu belirtir. Not NULL olabilecek.

committed_kb

int

Kilobayt (kb) bellek Yöneticisi'nde kaydedilmiş bellek temsil eder. Ayrılan bellek, bellek Yöneticisi'nde içermez. Not NULL olabilecek.

committed_target_kb

int

SQL Server bellek yöneticisi tarafından tüketilebilir kilobayt (kb) bellek miktarını temsil eder. Hedef tutar, girişleri gibi çeşitli kullanılarak hesaplanır:

  • onun yükü de dahil olmak üzere sistem geçerli durumu

  • Geçerli işlem tarafından istenen bellek

  • yüklü bellek miktarını

  • yapılandırma parametreleri

Eğer committed_target_kbdaha büyük committed_kb, bellek Yöneticisi ek bellek elde etmek çalışacağız. Eğer committed_target_kbküçük committed_kb, bellek yöneticisi kaydedilmiş bellek miktarını küçültmek için çalışacağız. committed_target_kbHer zaman çalıntı ve ayrılmış bellek içerir. Not NULL olabilecek.

visible_target_kb

int

Aynı committed_target_kb. Not NULL olabilecek.

stack_size_in_bytes

int

Çağrı yığını tarafından oluşturulan her iş parçacığı için boyutunu belirtir SQL Server. Not NULL olabilecek.

os_quantum

bigint

Milisaniye cinsinden ölçülen preemptive olmayan bir görev için kuantum temsil eder. Kuantum (saniye içinde) = os_quantum/ cpu saat hızı. Not NULL olabilecek.

os_error_mode

int

Hata modunu belirtir SQL Serverişlem. Not NULL olabilecek.

os_priority_class

int

Öncelik sınıfını belirtir SQL Serverişlem. NULL olabilecek.

32 = Normal (hata günlüğü diyecekler SQL Server(= 7) normal öncelik temel başlıyor.)

128 = Yüksek (hata günlüğü diyecekler SQL Serveryüksek öncelik tabanı çalışıyor. (=13).)

Daha fazla bilgi için, bkz. priority boost Option.

max_workers_count

int

Oluşturulabilen işçi sayısını temsil eder. Not NULL olabilecek.

scheduler_count

int

Yapılandırılan kullanıcı schedulers sayısı temsil SQL Serverişlem. Not NULL olabilecek.

scheduler_total_count

int

İçinde schedulers toplam sayısını temsil eden SQL Server. Not NULL olabilecek.

deadlock_monitor_serial_number

int

Geçerli kilitlenme Monitörü sırası kimliğini belirtir. Not NULL olabilecek.

sqlserver_start_time_ms_ticks

bigint

Temsil ms_ticknumarası ne zaman SQL Serverson başladı. Geçerli karşılaştırma ms_tickssütun. Not NULL olabilecek.

sqlserver_start_time

datetime

Tarih ve saati belirtir SQL Serverson başladı. Not NULL olabilecek.

affinity_type

int

Sunucu cpu işlem benzeşimi şu anda kullanımda belirtir. Not NULL olabilecek. Daha fazla bilgi için, bkz. alter server yapılandırması (Transact-sql).

1 = EL İLE

2 = AUTO

affinity_type_desc

varchar(60)

Açıklar affinity_typesütun. Not NULL olabilecek.

Kılavuzu = benzeşme en az bir cpu için ayarlandı.

OTOMATİK = SQL Serverkonuları CPU'lar arasında serbestçe hareket edebilir.

process_kernel_time_ms

bigint

Toplam süre tarafından harcanan milisaniye SQL ServerÇekirdek modu konular. Sunucudaki tüm işlemciler için zaman içerdiğinden bu değer tek işlemci saatinin büyük olamaz. Not NULL olabilecek.

process_user_time_ms

bigint

Toplam süre tarafından harcanan milisaniye SQL Serveriş parçacıklarının kullanıcı modunda. Sunucudaki tüm işlemciler için zaman içerdiğinden bu değer tek işlemci saatinin büyük olamaz. Not NULL olabilecek.

time_source

int

API gösterir, SQL ServerDuvar Saati saat almak için kullanıyor. Not NULL olabilecek.

0 = QUERY_PERFORMANCE_COUNTER

1 MULTIMEDIA_TIMER =

time_source_desc

nvarchar(60)

Açıklar time_sourcesütun. Not NULL olabilecek.

query_performance_counter = QueryPerformanceCounter API duvar saati zaman alır.

MULTIMEDIA_TIMER = multimedya timer duvar saati zaman alır bir API.

virtual_machine_type

int

Gösterir olup olmadığını SQL Serversanallaştırılmış bir ortamda çalışıyor. Not NULL olabilecek.

0 = YOK

1 = HYPERVISOR

2 DİĞER =

virtual_machine_type_desc

nvarchar(60)

Açıklar virtual_machine_typesütun. Not NULL olabilecek.

Hayır = SQL Serversanal makine içinde çalışmıyor.

Hiper yönetici = SQL ServerDonanım yardımlı sanallaştırma ima bir hiper yönetici içinde çalışıyor. Ana işletim sistemi üzerinde çalışıyor, açıklama hala HYPERVISOR döndürecektir.

DİĞER = SQL Serveriç donanım yardımcı Microsoft Virtual pc gibi istihdam değil sanal bir makine çalışıyor.

İzinler

Sunucu üzerindeki VIEW server state izni gerektirir.

Uyumluluk Desteği

De SQL Server 2012, aşağıdaki sütunları değiştirildi.

Önceki sütun adı

Yeni sütun adı

physical_memory_in_bytes

physical_memory_kb

bpool_commit_target

committed_target_kb

bpool_visible

visible_target_kb

virtual_memory_in_bytes

virtual_memory_kb

bpool_commited

committed_kb

Ayrıca bkz.

Başvuru

Dinamik yönetimi görünümler ve işlevler (Transact-sql)

SQL Server işletim sistemi ilgili dinamik yönetim görünümleri (Transact-sql)