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

SQL Server tempdb veritabanında tahsisat Çekişme azaltmak için öneriler

Ö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: 2154845
Belirtiler
SQL sunucu ağır yük ortaya çıktığı zaman engelleyen ciddi uyun. [Sys.dm_exec_request veya sys.dm_os_waiting_tasks] dinamik yönetim görünümleri incelediğinizde, bu istekleri ve görevler için tempdb kaynakları bekleyen uyun. Kaynak bekleme ve bekleme türünü tempdb sayfalarında MANDAL beklediği işaret olduğunu fark edeceksiniz. Bu sayfalar 2:1 biçimi olabilir: 1, 2:1:3, vs.
Neden
Tempdb veritabanı yoğun bir şekilde kullanıldığında, SQL Server sayfa ayırmaya çalıştığında çekişmesi yaşayabilirsiniz. Çekişme derecesine bağlı olarak, bu sorguları ve kısa süreler için yanıt olarak tempdb içeren istekleri neden olabilir.
Çözüm
Tempdb eşzamanlılık geliştirmek için kullanabileceğiniz birkaç adım vardır:

Mantıksal işlemci sayısını 8'e eşit veya küçükse, Genelbir kural olarak, mantıksal işlemciler aynı sayıda veri dosyalarını kullanın. Mantıksal işlemci sayısını 8, kullanımda olan 8 veri dosyaları büyük ve Çekişme devam ederse, daha sonra veri dosyası sayısı (mantıksal işlemci sayısını) en çok 4'ün katları olarak kadar artırmak çekişmesi kabul edilebilir düzeylere azalır veya iş yükünü/kod değişiklikleri yapın.

En iyi yöntem önerileri başlıklı Technet makalesinde uygulamadan düşünün SQL Server 2005 tempdb ile çalışma.

Önceki adımları önemli ölçüde tahsisat Çekişme azaltmak değil ve Çekişme SGAM sayfalarında ise, uygulama izleme bayrağı - T1118. Bu izleme bayrağı altında SQL Server böylece SGAM sayfalarında Çekişme ortadan her veritabanı nesnesinin tam kapsamlarını tahsis eder. Bu izleme bayrağı her veritabanı SQL Server örneği üzerinde etkilediğini unutmayın. DML işlemleri tarafından neden izleme çekişmesialt konu altında SGAM sayfalarında ayırma çakışması olup olmadığını belirleme hakkında daha fazla bilgi için bkz. SQL Server 2005 tempdb ile çalışma Technet sayfasında.

Daha fazla bilgi
Aşağıdaki tabloda: ürün ve bu durum SQL Server ürün sürümleri ve SQL Server örneğiniz üzerinde otomatik olarak denetleme araçları hakkında daha fazla bilgi için bkz.

Kural yazılımKuralı başlıkKural açıklamasıÜrün sürümleri karşı kuralın değerlendirilmesi
Sistem Merkezi DanışmanıSQL Server veritabanı yapılandırması: tempdb veri dosyası sayısı engelleme neden olabilirSistem Merkezi Danışmanı tempdb veritabanı için yapılandırılmış veri dosyalarının sayısını denetler. Varsa biri olduğunu ve SQL Server birden çok işlemci, daha sonra bu uyarı oluşturulan kullanır. Bu makaledeki bilgileri gözden geçirin ve daha fazla veri dosyası tempdb veritabanına ekleyin.SQL Server 2008
SQL Server 2008 R2
SQL nucu 2012



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

Özellikler

Makale No: 2154845 - Son İnceleme: 05/13/2015 09:31:00 - Düzeltme: 5.0

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 Datacenter, 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 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 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2008 Workgroup, 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, 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 Community Technology Preview 2, Microsoft SQL Server 2014 Web

  • kbmt KB2154845 KbMttr
Geri bildirim
/html>