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

Düzeltme: Yüksek "yazma bekler oturum" sayaç değeri SQL Server 2012 örneğinde

Ö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: 2809338
Belirtiler


Bir özelliği kullanan bir Microsoft SQL Server 2012 veya Microsoft SQL Server 2014 kopyasında havuzu oturum AlwaysOn Kullanılabilirlik grupları gibi etkinleştirmek varsayalım. Bu durumda, SQL Server örneği üzerinde günlüğü arabelleği için Günlük yazma bekler sayacı yüksek bir değer vardır. Yüksek değerler dinamik Yönetim Görünümleri (DMVs) CMEMTHREAD ve WRITELOG bekleme türleri için de fark edeceksiniz. Ayrıca, mini döküm dosyaları oluşturulur.

Not: Bir bellek içi önbellek işlem günlüğünün günlük havuzudur. Bu önbellek kullanılır, diğer şeyler arasında: AlwaysOn Kullanılabilirlik grupları özelliği için kurtarma ve işlemsel kopyalama ve geri alma işlemleri sırasında günlük okuma en iyi duruma getirme.
Neden
Tüm veritabanları için günlük havuzu bellek nesnesi (PMO) için genel bir işaretçi kullandığından, bu sorun oluşur.

Çok sayıda iş parçacığı günlükleri günlük havuzu kullanarak yazmaya çalıştığınızda, tüm iş parçacıkları Belirtiler bölümünde açıklanan çekişmesi sonuçta bellek nesnesine işaretçi için beklemek zorunda.

Çözüm

SQL Server 2014 Service Pack 1

Varsayılan olarak, bu düzeltmenin Service Pack 1 için SQL Server 2014 içerir ve düzeltmeyi etkinleştirmek için herhangi bir izleme bayrağı eklemek zorunda değilsiniz.

SQL Server 2014

SQL Server 2014 RTM sürümünü sorun giderilmiştir, ancak hala T9024 izleme bayrağı ve/veya 8048 etkinleştirmenize gerekdüzeltmeyi etkinleştirmek için. Bu izleme bayrağı, SQL Server örneği bölümleri düğüm düzeyinde bellek nesnesine işaretçi etkinleştirdikten sonra.

Notlar
  • İzleme bayrağı T9024 bile etkinleştirdikten sonra sorun devam ederse, izleme bayrağı T8048 hangi bölümler bellek işaretçisine nesne CPU düzeyinde de etkinleştirebilirsiniz.
  • SQL Server 2014 Service Pack 1 (SP1), bu düzeltmeyi içeren ve izleme bayrağı etkinleştirmek zorunda değilsiniz.

SQL Server 2012

Toplu güncelleştirme bilgileri

SQL Server 2012 SP1 için toplu güncelleştirme 3

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 3'te yayımlanmıştır. Bu toplu güncelleştirme paketi SQL Server 2012 SP1'i elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2812412 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 3
Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 SP1'de bulunan tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2772858 SQL Server 2012, SQL Server 2012 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur
Not: Düzeltmeyi uyguladıktan sonra izleme bayrağı düzeltmeyi etkinleştirmek için T9024 etkinleştirmeniz gerekir. Bu izleme bayrağı, SQL Server örneği bölümleri düğüm düzeyinde bellek nesnesine işaretçi etkinleştirdikten sonra.

Not: İzleme bayrağı T9024 bile etkinleştirdikten sonra sorun devam ederse, izleme bayrağı T8048 hangi bölümler bellek işaretçisine nesne CPU düzeyinde de etkinleştirebilirsiniz.

Düzeltme bilgileri

Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

İndirilebilir bir düzeltme varsa, bu Bilgi Bankası makalesinin üst kısmında "İndirilebilir Düzeltme Kullanılabilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek bölümüne bir istek gönderin.

Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Tam listesi Microsoft Müşteri Hizmetleri ve destek telefon numaralarını veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin: Not: "Düzeltme karşıdan kullanılabilir" formunda düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için bir düzeltme mevcut değil demektir.

SQL Server 2012 için Önkoşullar

Bu düzeltmeyi uygulamak için SQL Server 2012 SP1'in bilgisayarınızda yüklü olması gerekir.

Yeniden başlatma gereksinimi

Bu düzeltmeyi uyguladıktan sonra bilgisayarı yeniden başlatmanız gerekmez. SQL Server izleme bayrağı T9024 yeniden başlatılması gerekir. Başlangıç izleme bayrağı'nı kullanarak SQL Server yapılandırma hakkında daha fazla bilgi için bkz. Veritabanı Altyapısı hizmeti başlatma seçenekleri.

Dosya bilgileri

Bu düzeltmenin genel sürümü dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahip aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki tarih ve saat öğesinde saat dilimi sekmesini kullanın.
Dosya adıDosya sürümüDosya boyutuTarihSaatPlatform
Sqlservr.exe2011.110.3340.016076826 Oca 201305:12x86
Sqlservr.exe2011.110.3340.019200026 Oca 201305:23x64
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

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

Özellikler

Makale No: 2809338 - Son İnceleme: 07/29/2015 14:06:00 - Düzeltme: 10.0

Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Web, Microsoft SQL Server 2012 Service Pack 1

  • kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbmt KB2809338 KbMttr
Geri bildirim