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

Makale çevirileri Makale çevirileri
Makale numarası: 322385 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

GİRİŞ

Bu makalede anlatılmaktadır sql Server desteği bir Hiper iş parçacıklı ortamda.

Daha fazla bilgi

Çekirdek sql Server'ın tasarım hiper iş parçacıklı ortamda tümüyle işlevseldir. Hiper iş parçacıklı bir ortam kullanıyorsanız, ancak önerilir, aşağıdakileri yapın:
  • 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 sistemi yapar Hiper iş parçacığı CPU mantıksal, fiziksel CPU görünür. Çünkü sql Server yüksek oranda ölçeklenebilir CPU'lar sql Server kullanma olanağı verin Daha fazla işlemci.

Microsoft Windows hakkında ek bilgi için Hyper-threading, destek, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/whdc/System/Sysinternals/HT-Windows.mspx

Farkında olmalıdır Hiper iş parçacıklı dağıtımı düşünüyorsanız aşağıdaki özellikler:
  • 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) fiziksel cpu oranı mantıksal kullanır. 2: 1 Oranları geçerli uygulamaları kullanıyorsunuz. Bu iki (2) mantıksal CPU'yu fiziksel her cpu için oldu?u anlam?na gelir. Gelecekte bu oranlar değişebilir; Ancak, Microsoft sql Server 2000 Service Pack 3 (SP3) ve sonraki sürümlerinde oranı işlemek için lisans kısıtlamaları ayarlar ek lisans kodu gerekir. Örneğin, 2: 1 oranında, sql Server 2000 SP3 build 4 cpu lisansı verir ve daha sonra oluşturur, yüklemiş olduğunuz sql Server ürün kodu ayarlayabilir ve 8 CPU kullanmanızı sağlar.

sql yüklediğinizde Sunucu, kullanacağınız fiziksel cpu sayısı ve sql Server işlemek istiyorum dönüştürme oranı. Benzeşme maskesi seçeneği ayarladığınızda, sql Server olduğundan buna karşılık, mantıksal cpu değerleri kullanacağınız fiziksel işlemci sanki tüm CPU'lar kullanıyor.

Daha fazla bilgi için yapılandırma ayrıntıları, lisans ve desteklenen aşağıdaki Microsoft ziyaret edin Web sitesi:
http://www.microsoft.com/SQL/howtobuy/default.mspx

İşlemci eşleme

Varsayılan olarak, mantıksal bir kullanıcı modu zamanlama sql Server oluşturur. Sıra işlemci sırasına göre her işlemci için Zamanlayıcı (ums). İçinde tüm işlemcilerin Microsoft Windows kullanan ortamlarda, hiper iş parçacıklı yapar sql Server işleminin kullanılabilir gerçek fiziksel işlemci ise gibi. A mantıksal ve fiziksel işlemci eşleme örneği aşağıdaki gösterilir. Tablo.

İşlemci eşleşme tablosu 1
Bu tabloyu kapaBu tabloyu aç
MantıksalFiziksel
00
11
22
33
40
51
62
73
Başka bir işlemci eşleme örnek aşağıdadır.

İşlemci eşleme tablosu 2
Bu tabloyu kapaBu tabloyu aç
MantıksalFiziksel
00
10
21
31
42
52
63
73
sql Server ya da eşleme kullanılabilir. Bununla birlikte, dikkatli olun Burada sql Server beklenmedik biçimde sınırlı bir durum değil oluşturmak için bir birden çok fiziksel CPU kullanılacak beklendiği zaman fiziksel cpu.

Size Beklenen fiziksel değiştirmek için sql Server benzeşme maskesi seçeneği kullanabilirsiniz İşlemci kullanımı. Bunu yapmak için bkz: işlemci eşleme tablosu 1. Benzeşim 00010001 maskesidir ve 0 işlemci ve işlemci 4, mantıksal kullanma kullanımda olan işlemciler örnek fiziksel işlemci, #0 eşleştirilir. Bunun sonucunda, her iki mantıksal destekleyen tek bir fiziksel işlemci kullanılıyor iki fiziksel işlemci yerine işlemci. Bu durum büyük olasılıkla olacak performans azalır.

Benzeşme maskesini bir birleşimini kullanabilirsiniz. seçenek ve g/ç benzeşme maskesi başlangıç parametre varsayılan değeri değiştirmek için davranışı. Benzeşme maskesi seçeneği veya g/ç hakkında daha fazla bilgi için Benzeşme maskesi başlangıç parametresi, sql Server Books Online'da bakın.

Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
298402sql nasıl anlama Server g/ç benzeşimi seçeneği
Uyarı Benzeşme maskesini oluşturduğunuzda dikkatli olun. Kolayca aynı fiziksel işlemci kullanarak benzeşme maskesini hatalı yapılandırma ayrı fiziksel kullanmak amaçlanan iki mantıksal işlemci desteği İşlemci.

Performans

Hiper iş parçacıklı ortamların performans değişir. Koruyucu sınama sql Server iş yükleri için yüzde 10-20 artışı göstermiştir, ancak uygulama kalıpları önemli bir etkisi vardır. Fark edebilirsiniz Bazı uygulamalar bir artış performansı yararlanarak almıyorsunuz Hyper-threading. Kullanarak, fiziksel işlemci zaten doygun, mantıksal işlemciler gerçekten elde edilen iş yükünü azaltabilir.

İçin Örneğin, yüksek düzeyde Çekişme neden olabilir neden azaltan uygulamaları Hiper iş parçacıklı ortamda performans. Test etmenizi öneririz, Uygulama kapsamlı bir hiper iş parçacıklı ortamda sağladığını emin olmak için istediğiniz karşılığı satın karşı performans elde fiziksel CPU. Hyper-threading çok işinize yarayabilir, ancak hiper iş parçacıklı olamaz ek bir fiziksel CPU'yu gücünden değiştirin.

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

Intel Web sitesine iyi bazı bilgiler vardır. ve hyper-threading hakkında eğitimler (Intel birlikte NetBurst Mikro mimarisi). İçin hyper-threading, destekleyen sistemleri hakkında daha fazla bilgi aşağıdaki Intel Web siteleri:
http://Software.intel.com/en-us/blogs/2009/06/02/intel-Hyper-Threading-Technology-Your-questions-answered

http://Developer.intel.com


Maksimum paralellik derecesi (maxdop)

Bir hiper iş parçacıklı cpu fiziksel çok işlemcili uygulamaları yaşıyor musunuz ortak cpu önbellek geçersiz kılma sorunlar ortaya çıkar. Uygulama iş yükünü performans artışı ve ortak cpu önbellek davranışını etkileyebilir. Uygulama iş yükünü birkaç çeşidi maxdop ayarı ile sınamanızı öneririz. Performans artışı yani en çok kullanılan fiziksel işlemci sayısı ayarını bir maxdop kullanılarak elde edilebilir. numa kullanıyorsanız, en çok CPU sayısı her numa düğümü için maxdop ayarı olarak ayarlanmalıdır. Örneğin, sistem iki fiziksel işlemci ve dört mantıksal işlemci için yapılandırılmışsa, maxdop ayarı 2 olmalıdır. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2023536 'Maksimum paralellik derecesi' yapılandırma seçeneği için öneriler ve yönergeler

Özellikler

Makale numarası: 322385 - Last Review: 18 Ocak 2013 Cuma - Gözden geçirme: 1.0
Bu makaledeki bilginin uygulandığı durum:
  • 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
  • SQL Server 2012 Enterprise Core
Anahtar Kelimeler: 
kbinfo kbmt KB322385 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 322385

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com