Şu anda çevrimdışısınız; İnternet'in yeniden bağlanması bekleniyor

Hiper iş parçacıklı ortamda SQL Server desteği

ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.

Makalenin İngilizcesi aşağıdaki gibidir: 322385
Giriş
Bu makalede, hiper iş parçacıklı ortamda SQL Server desteğini açıklar.
Daha fazla bilgi
SQL Server'ın temel tasarım bir hiper iş parçacıklı ortamda tümüyle işlevseldir. Ancak, hiper iş parçacıklı bir ortam kullanıyorsanız, aşağıdakileri yapmanız önerilir:
  • Microsoft SQL Server 2000 Service Pack 3 (SP3) veya sonraki bir hizmet paketini çalıştırın.
  • En son güvenlik güncelleştirmesini yükleyin.
Microsoft Windows işletim sisteminin mantıksal hiper iş parçacığı CPU'ları fiziksel CPU'yu görünür hale getirir. SQL Server zaten yüksek derecede ölçeklenebilir olduğundan ek CPU SQL Server daha fazla işlemci kullanma olanağı verin.

Hyper-threading, Microsoft Windows desteği hakkında ek bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
Hiper iş parçacıklı dağıtımı düşünürken şunları haberdar olmanız gerekir:
  • Lisans
  • İşlemci eşleme
  • Performans
  • Intel CPU sayım yardımcı programı
Her madde hakkında daha fazla bilgi aşağıdadır.

Lisans

Hiper iş parçacığı etkin olduğunda, temel giriş/çıkış sistemi (BIOS) mantıksal CPU fiziksel oranı için kullanır. 2:1 oranları geçerli uygulamalarını kullanıyorsunuz. Başka bir deyişle, iki (2) mantıksal CPU'yu fiziksel her CPU için vardır. Bu oranları gelecekte değişebilir; Ancak, Microsoft SQL Server 2000 Service Pack 3 (SP3) ve sonraki sürümleri oranı işlemek için lisans kısıtlamaları ayarlar ek lisans kodu gerekir. Örneğin, yüklü olan SQL Server ürün kodu 2:1 oranında, SQL Server 2000 SP3 build 4 CPU Lisansı verir ve daha sonra yapılar ayarlamak ve 8 CPU kullanmanızı sağlar.

SQL Server'ı yüklediğinizde, fiziksel CPU sayısı kullanır ve SQL Server oranı dönüştürmeyi sağlar. Buna karşılık, benzeşme maskesi seçeneği ayarladığınızda, fiziksel işlemci olsaydı gibi SQL Server tüm CPU'lar kullandığından mantıksal CPU değerleri kullanır.

Daha fazla lisans ve desteklenen yapılandırma ayrıntıları için aşağıdaki Microsoft Web sitesini ziyaret edin:

İşlemci eşleme

Varsayılan olarak, SQL Server sıra işlemci sırasına göre her işlemci için mantıksal bir kullanıcı modu planlama (UMS) Zamanlayıcı oluşturur. Hiper iş parçacıklı etkin ortamlarda, Microsoft Windows'un tüm işlemcilerin SQL Server için kullanılabilir olduklarında true fiziksel işlemci gibi işlem yapar. Mantıksal ve fiziksel işlemci eşleme bir örnek aşağıdaki tabloda gösterilmiştir.

1 işlemci eşleme tablosu
MantıksalFiziksel
00
11
22
33
10
51
62
73
Başka bir işlemci eşleme örnek aşağıdadır.

İşlemci eşleme tablosu 2
MantıksalFiziksel
00
10
21
31
12
52
63
73
Her iki eşleme SQL Server için kullanılabilir. Ancak, birden çok fiziksel CPU'lar kullanmak için beklenirken SQL Server beklenmedik biçimde fiziksel bir CPU ile sınırlı olduğu bir durum değil oluşturmak dikkatli olun.

SQL Server benzeşme maskesi seçeneği, beklenen fiziksel işlemci kullanımını değiştirmek için kullanabilirsiniz. Bunu yapmak için bkz: işlemci eşleme tablosu 1. Benzeşme maskesini 00010001 ve işlemci 0 ve 4 işlemci kullanarak, kullanımda olan mantıksal işlemciler örnek fiziksel işlemci, #0 eşleştirilir. Bu, hem mantıksal işlemcilerin iki fiziksel işlemci yerine destekleyen tek bir fiziksel işlemci kullanımı sonuçlanır. Bu durum büyük olasılıkla performansı düşürür.

Benzeşme maskesi seçeneği ve g/ç benzeşme maskesi başlangıç parametresi birleşimi, varsayılan davranışı değiştirmek için kullanabilirsiniz. Benzeşme maskesi seçeneği veya g/ç benzeşme maskesi başlangıç parametresi hakkında daha fazla bilgi için SQL Server Books Online'dan bakın.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
298402 SQL Server g/ç benzeşimi seçeneği nasıl ayarlayacağınız anlama
Uyarı: Benzeşme maskesini oluşturmak kullanırken dikkatli olun. Benzeşme maskesini ayrı fiziksel işlemci kullanmak amaçlanan iki mantıksal işlemci desteklemek için aynı fiziksel işlemci kullanarak, hatalı kolayca yapılandırabilirsiniz.

Performans

Hiper iş parçacıklı ortamların performans değişir. Koruyucu sınama SQL Server iş yükleri için 10-20 yüzde artışı göstermiştir ancak uygulama desenleri önemli bir etkisi vardır. Bazı uygulamalar bir artış performansı hyper-threading yararlanarak almazsınız olduğunu fark edebilirsiniz. Aslında fiziksel işlemci doygun olur, mantıksal işlemci kullanarak elde edilen iş yükünü azaltabilir.

Örneğin, yüksek düzeyde Çekişme neden uygulamaları bir hiper iş parçacıklı ortamda düşürülmüş performans neden olabilir. Kapsamlı bir hiper iş parçacıklı ortamda istediğiniz eşdeğer fiziksel CPU'yu satın karşı performans elde sağlar emin olmak için uygulamanızın sınamanızı öneririz. Hyper-threading çok yararlı olabilir, ancak ek bir fiziksel CPU'yu tam gücünü hyper-threading değiştirilemiyor.

Bu makalede açıklanan üçüncü taraf ürünler Microsoft'tan bağımsız şirketler tarafından üretilmektedir. Microsoft bu ürünlerin performansı veya güvenilirliği hakkında açık veya örtük hiçbir garanti vermez.

Intel Web sitesi bazı iyi bilgi ve hyper-threading ilgili öğreticiler vardır (Intel birlikte NetBurst mikro mimarisi). Hiper iş parçacıklı destek sistemleri hakkında daha fazla bilgi için aşağıdaki Intel Web sitelerini ziyaret edin:


Maksimum paralellik derecesi (MAXDOP)

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2806535 SQL Server'ın 'maksimum paralellik derecesi' yapılandırma seçeneği için öneriler ve yönergeler

Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır

Özellikler

Makale No: 322385 - Son İnceleme: 08/06/2015 07:39:00 - Düzeltme: 2.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Parallel Data Warehouse, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Reporting Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbinfo kbmt KB322385 KbMttr
Geri bildirim