Düzeltme: SQL Server hizmet asıl sunucuda yansıtma sunucuda daha fazla g/ç işlemlerini gerçekleştirir
Ö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: 3103472
Ayna sunucunun patron sunucu arasındaki Kur yansıtma bir veritabanı olması ve Microsoft SQL Server 2005, Microsoft SQL Server 2008 veya Microsoft SQL Server 2008 R2 çalıştıran ana para ve yansıtma sunucuları varsayalım. SQL Server 2012 veya SQL Server 2014 sunucuları yükselttiğinizde, ayna sunucunun gerçekleştirdiği SQL Server'ın önceki sürümlerinde daha fazla g/ç istekleri SQL Server 2012 ya da SQL Server 2014'ten ve ayna sunucunun patron sunucu daha çok daha fazla g/ç isteklerini gerçekleştirir.
Belirtiler
Not: Bu sorun, SQL Server 2012 eski olan SQL Server sürümleri bulunmaktadır. Düzeltmeler diğer sürümleri için daha sonra serbest bırakılır.
Ne zaman günlük bloklar değiştirilen veritabanı sayfaları için arabellek havuzu diskten getirmek için iş parçacıkları sorun önceden okuma istekleri yansıtma veritabanı yansıtma sunucuda işlenir.
Neden
Sürümlerinde SQL Server 2012'den önceki bir istek, bir 8 kilobayt (KB) veritabanı sayfa yükseltmeleri için 64 KB g/ç isteği alır. Bu nedenle, arabellek havuzu içinde daha az g/ç istekleri için daha fazla sayfa diskten getirmek zorunda.
SQL Server 2012 ve SQL Server 2014'te, veritabanı 8 KB sayfaların diskten tek tek 8 KB g/ç istekleri kullanarak arabellek havuzu için getirilir. Bu nedenle, g/ç sisteminin çok fazla 8 KB g/ç istekleri ile doygun bulun.
Çözüm
Toplu güncelleştirme bilgileriToplu güncelleştirmeyi uyguladıktan sonra tek 8 KB veritabanı sayfaları için önceden okuma istekleri 64 KB g/ç istekleri için yükseltme fark edeceksiniz.
Sorun ilk olarak SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir.
- 2014 SQL Server için toplu güncelleştirme 11
- SQL Server 2014 SP1 için toplu güncelleştirme 4
- SQL Server 2012 SP2 için Toplu Güncelleştirme 9
Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. Karşıdan yükleyin ve SQL Server için en son toplu güncelleştirmeleri yüklemeniz önerilir:
Bu soruna geçici bir çözüm bulmak için önceden okuma ayna sunucuda veritabanı sayfaları için izleme bayrağı 652 kullanarak devre dışı bırakabilirsiniz. Ancak, bu yöntem önermemekteyiz. Ayna sunucu yük devretme karşılaşır ve patron rolünü varsayar, sorgu performansını etkileyebilir.
Pratik Çözüm
Daha fazla bilgi
- Aynı sorunu SQL Server 2012 ve SQL Server 2014 için günlük sevkiyat İkincil sunucuları bulunmaktadır. Ancak, bu toplu güncelleştirme günlük dağıtımı senaryoları için soruna yönelik değildir.
- Bu sorun SQL Server 2012 ve SQL Server 2014 için ikincil kopyaları Always-On kullanılabilirlik grubu yok.
- Bu toplu güncelleştirme, yalnızca yansıtmayı sunucuda meydana gelen aşırı okuma isteklerini giderir. Ayna sunucuda aşırı yazma isteklerinin karşılaşırsanız veritabanı sayfasına uygulanan her değişiklik veritabanı sayfaları Yazar önlemek için izleme bayrağı 3499 kullanarak düşünebilirsiniz.
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Durum
Uyarı: Bu makalenin çevirisi otomatik olarak yapılmıştır
Özellikler
Makale No: 3103472 - Son İnceleme: 12/22/2015 05:26:00 - Düzeltme: 2.0
Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard
- kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB3103472 KbMttr