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

SQL Server sorgu en iyi duruma getiricisi düzeltme izleme bayrağı 4199 hizmet modeli

Ö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: 974006
GİRİŞ
SQL Server 2000 Service Pack 3 (SP3) çoğu düzeltmesi kapalı-göre-varsayılan durumunda Sorgu iyileştirici mevcut üretim müşterileri görmesini engellemek için teslim daha sonra Microsoft SQL Server sürümleri başarım gerilemeleri neden olabilecek planı değişiklikleri bekleniyordu. İlk başta, her düzeltme ayrı izleme bayrağı altında teslim edildi. Çoğu bayrakları tek izleme bayrağı (4199) altında birleştirilmesi için bu uygulama daha sonra değiştirildi. Bu yeni yöntem, aşağıdaki güncelleştirmeler ile başlayan birden çok sürümü arasında başlatıldı:
  • SQL Server 2005 Service Pack 3 (SP3) toplu güncelleştirme 6
  • SQL Server 2008 Service Pack 1 (SP1) toplu güncelleştirme paketi 7
  • SQL Server 2008 R2 (RTM)
Üzerinde-göre-varsayılan olması için amaçlanan düzeltmeleri toplamak üzere izleme bayrağı 4199 kullanıldı durumlar için kullanılan diğer izleme bayraklar ise gelecekteki bir sürümde, bir düzeltme üzerinde-göre-varsayılan olması amaçlanan geçerli formda. SQL Server 2016 RTM ile başlayarak, kullanılan etkin izleme bayrağı 4199 ilgili düzeltmeleri üzerindeki--varsayılan olarak veritabanı COMPATIBILITY_LEVEL ayarı olacaktır. Bu makalede mekanizması ve ilke nasıl plan etkileyen düzeltmeler SQL Server 2016 ve sonraki sürümler için teslim edilir.
Daha fazla bilgi
SQL Server 2016'de SQL Server'ın önceki sürümleri için oluşturulan izleme bayrağı 4199 düzeltmeyi etkin veritabanı altında COMPATIBILITY_LEVEL 130 izleme bayrağı 4199 olmadan etkinleştirilir. İzleme bayrağı 4199 130 uyumluluk düzeyini kullanarak veritabanları için SQL Server 2016 düzeltmeleri gelecek serbest bırakmak için kullanılır. Yalnızca belirli performans sorunları görmesini müşteriler için izleme bayrağı 4199 önerilir çünkü müşterilerin izleme bayrağı 4199 izleme bayrağı 4199 uygulamanız için geçerli olmayabilir ve beklenmeyen planı performans değişiklikleri üretim sisteminde neden olabilecek gelecekteki düzeltmeler için yeniden çünkü onlar kendi veritabanları en son uyumluluk düzeyini'e geçtikten sonra kaldırmak için önerilir. Başka bir deyişle, farklı izleme bayrağı 4199 düzeltmeyi verilen ürün sürümünde desteklenen her uyumluluk düzeyi için etkinleştirilir.

Not: Varsayılan olarak, SQL Server 2016'de oluşturulan veritabanları uyumluluk düzeyi 130 kullanın ve zaten etkinleştirilmiş yeni iyileştirici mantığına sahip.

Bu modelin en önemli üstünlüü, risk üretim sistemleri için yükseltme işlemi sırasında azaltmasıdır. Bu yaklaşım, yeni bir ana sürüm SQL Server'ın yüklenmesini otomatik etkinleştirmesini tüm yeni sorgu işlemcisi değişiklikleri ayırır. Ana sürüm yükseltmeleri dosya biçimini değiştirebilir ve geri dönülemez, bu yükseltme işlemi sırasında beklenmeyen bir plan performans sorunu bulunursa, hızlı bir şekilde eski sürümü bir müşteri sağlar çünkü COMPATIBILITY_LEVEL ayarı kullanmak için iyi bir fikir demektir. Beklenmeyen bir plan müşteri bulursa, uygulama yükseltme engelleyen Değiştir, müşteri durum önceki plan zorlamak için sorgu mağaza kullanarak uygun planı ipucu uygulayarak kolaylaştırmak veya durum sorun bir çözüm veya düzeltme sağlamak için yardımcı olmak için Microsoft müşteri desteği ile iletişim kurarak kolaylaştırmak. Tüm sorunlar lessened, yükseltmeye devam edebilirsiniz. Müşteriler bu yeteneği SQL Server 2016 için planlama, yükseltme tümleştirme.

Aşağıdaki tablo SQL Server 2016'ile başlayan izleme bayrağı 4199 nasıl çalışacağını modeli açıklar.

Ayarı SQL uyumluluk düzeyiİzleme bayrağı 4199 Önce SQL Server 2016 RTM iyileştirici düzeltmeleriSQL Server 2016 RTM sonrasında iyileştirici düzeltmeleri
1. 120KapalıDevre dışı bırakılmışDevre dışı bırakılmış
2. 120ÜzerindeEtkinDevre dışı bırakılmış
3. 130KapalıUyumluluk düzeyi tarafından etkinleştirilmişDevre dışı bırakılmış
4.130ÜzerindeUyumluluk düzeyi tarafından etkinleştirilmişUyumluluk düzeyi tarafından etkinleştirilmiş
Not: No 3 yeni SQL Server 2016 yükselttiğiniz müşterileri için önerilen bir ayardır.

Sonra SQL Server 2016 önemli sürümler için Microsoft bu hizmet modeli için en iyi duruma getiricisi düzeltmeler kullanmaya devam etmek planlamaktadır. İzleme bayrağı 4199 düzeltmeleri önceki sürümden varsayılan ya da her yeni sürüm, bir sonraki uyumluluk düzeyinde etkinleştirilir. Başka bir deyişle, bunlar en son uyumluluk düzeyini taşıdıktan sonra müşteriler için önerilen durumunu izleme bayrağı 4199 devre dışı olması için olacaktır. Daha sonra düzeltmeleri izleme bayrağı 4199 kullanan bir uygulama içindeki belirli bu düzeltmeleri etkinleştirmek için düzeltmeleri etkinleştirmek için kullanabilirsiniz. Müşterilerin önerilir bir uygulama gerek kalmadan en son uyumluluk düzeyi yükseltildikten sonra 4199 izleme bayrağı devre dışı bırakmak için bir uygulama üzerinde beklenmedik bir şekilde etkinleştirilmiş beklenmeyen gelecek iyileştirici değişiklikleri.

Not: Birçok iyileştirici düzeltmeleri 4199 izleme bayrağı altında etkin durumda değilken bazı diğer izleme bayrakları kullanın. Yaygın olarak uygulanabilir ve gelecekteki bir sürümde varsayılan olarak etkin duruma büyük olasılıkla izleme bayrağı 4199 tarihsel olarak kapsanan izleme bayrağı. Alternatif izleme bayrakları düzeltmeleri koşulları düzeltme başarım gerilemeleri diğer türdeki uygulamalar neden olabilir veya herkes için etkin duruma hazır olmadan önce iç işlev değişiklikleri görebilirsiniz burada yalnızca birkaç müşteriler için çok özel nerede kullanılır. Microsoft Ürün hizmet vermek için gerektiği gibi diğer izleme bayraklarını kullanarak devam edecektir.

Not: Bu makale izleme bayrağı serbest bırakmak için model 4199 düzeltmeyi son ürünün en son uyumluluk düzeyi üzerinde odaklanır. (Yayın zamanda SQL Server 2016 budur.) En iyi duruma getiricisi düzeltmeleri eski Pazar sürümleri SQL Server ya da alt uyumluluk düzeyleri (120 veya önceki) SQL Server 2016 yayımlanabilir. Microsoft her durumda değerlendirme ve izleme bayrağı 4199 veya farklı izleme bayrağı'nı kullanıp kullanmayacağınızı belirleyin. Bir hamle daha sonra uyumluluk düzeyi için yapılan düzeltme olmayan değişiklikler de etkinleştirilir mevcut değildir belirli taahhüt edilebilir hiçbir plan değişiklikleri (veya yüklü izleme bayrağı 4199) yükseltme işlemi sırasında gerçekleştirilir. Müşteriler her zaman dikkatle üretim uygulamaları için uyumluluk düzeyi değişiklikleri sınamalısınız ve seçim planı ilgili performans sorunu ise geçiş teknolojileri, sorgu deposu gibi kullanmalısınız.

Başvuru için izleme bayrağı 4199 kullanılmaya başlanmadan önce sorgu işlemcisi düzeltmeleri için kullanılan izleme bayraklar aşağıdaki tabloda listelenmektedir.
Microsoft Bilgi Bankası makalesiİzleme bayrağı
3185304101
9401284102
9199054103
9203464104
9203474105
9224384106
9238494107
9260244108
9267734109
9337244110
9340654111
9467934115
9508804116
9484454117
9426594119
9539484120
9424444121
9460204122
9482484124
9498544125
9590134126
9535694127
955694
957872
4128
9585474129
9566864131
9580064133
9607704135 *

SQL Server 2005

Bu sorunla ilgili düzeltme, önce SQL Server 2005 Service Pack 3 için toplu güncelleştirme 6'yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
974648 SQL Server 2005 Service Pack 3 için toplu güncelleştirme paketi 6
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 2005 ile gelen 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ını tıklayın:
960598 SQL Server 2005, SQL Server 2005 Service Pack 3 yayımlandıktan sonra yayımlanan oluşturur
Microsoft SQL Server 2005 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2005 Service Pack 3 yüklemesi için bir SQL Server 2005 Service Pack 3 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008

Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 7'de yayımlanmıştır. SQL Server 2008 için bu toplu güncelleştirme paketini 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:
973601 SQL Server 2008 için toplu güncelleştirme paketi 7
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 2008'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ını tıklayın:
956909 SQL Server 2008, SQL Server 2008'de yayımlandıktan sonra yayımlanan oluşturur

SQL Server 2008 SP1

Bu sorunla ilgili düzeltme, önce SQL Server 2008 Service Pack 1 için toplu güncelleştirme 7'de yayımlanmıştır. Bu toplu güncelleştirme paketi 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:
979065 SQL Server 2008 Service Pack 1 için toplu güncelleştirme paketi 7
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 2008'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ını tıklayın:
970365 SQL Server 2008, SQL Server 2008 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur
Microsoft SQL Server 2008 düzeltmeleri belirli SQL Server hizmet paketleri için oluşturulur. SQL Server 2008 Service Pack 1 yüklemesi için bir SQL Server 2008 Service Pack 1 düzeltme uygulamanız gerekir. Varsayılan olarak, bir SQL Server hizmet paketinde sağlanan herhangi bir düzeltme sonraki SQL Server hizmet paketinde bulunmaktadır.

SQL Server 2008 R2

Sürümü SQL Server 2008 R2'de, izleme bayrağı 4135 T4199 - tarafından kontrol edilebilir izleme bayrakları listesinden yanlışlıkla atlandı. Ancak, bu toplu güncelleştirme 1'de SQL Server 2008 R2 giderilmiştir. Bunu, bu yapı için ve SQL Server 2005 ve SQL Server 2008 desteklenen sürümleri, - T4199 bu ve bu makalede listelenen diğer izleme bayrakları etkinleştirmek için yeterli.

SQL Server 2012 ve sonraki sürümler

İzleme bayrağı 4199 SQL Server 2012 Yayınlama sürümlerinde ve sonraki sürümlerinde bulunmaktadır.

İzleme bayrağı 4199 etkinleştirme

Başlangıç sırasında veya kullanıcı oturumunda 4199 izleme bayrağı etkinleştirebilirsiniz. Bu izleme bayrağı genel düzey veya oturum düzeyi etkisi yoktur. İzleme bayrağı 4199 etkinleştirmek için kullanın DBCC TRACEON komut veya bir başlangıç parametresi olarak kullanmak üzere – T 4199 .

DBCC TRACEON\TRACEOFF kullanılırsa, bu saklı yordamları için yeni önbelleğe alınmış bir planı yeniden oluşturmaz. İzleme bayrağı oluşturulan önbelleğinde planları olabilir.

Etkinleştirmek veya devre dışı izleme bayrakları hakkında ayrıntılı bilgi ve açıklamaları genel ve oturum düzeyi izleme bayrakları, SQL Server Books Online'da aşağıdaki konulara bakın:
Referanslar
SQL Server güncelleştirmelerinin adlandırma şeması 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:
822499 Microsoft SQL Server yazılım güncelleştirme paketlerinin yeni adlandırma şeması
Yazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

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

Özellikler

Makale No: 974006 - Son İnceleme: 07/10/2015 02:55:00 - Düzeltme: 7.0

Microsoft SQL Server 2005 Standard Edition, Microsoft SQL 2005 Server Enterprise, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Standard Edition for Itanium Based Systems, Microsoft SQL Server 2005 Enterprise Edition for Itanium Based Systems, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL 2005 Server Workgroup, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Workgroup, 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 Standard, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2016 Developer, Microsoft SQL Server 2016 Enterprise, Microsoft SQL Server 2016 Standard

  • kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB974006 KbMttr
Geri bildirim