Aracılığıyla paylaş


Yüksek performanslı iş yüklerine sahip SQL Server 2017 ve 2016 için önerilen güncelleştirmeler ve yapılandırma seçenekleri

Bu makalede, SQL Server 2017 ve SQL Server 2016 için kullanılabilen performans iyileştirmelerinin ve yapılandırma seçeneklerinin listesi açıklanmaktadır.

Özgün ürün sürümü: SQL Server 2017, SQL Server 2016
Özgün KB numarası: 4465518

Giriş

Bu makalede, çeşitli ürün güncelleştirmeleri ve yapılandırma seçenekleri aracılığıyla Microsoft SQL Server 2017 ve SQL Server 2016 için kullanılabilen performans iyileştirmeleri ve değişiklikleri açıklanmaktadır.

SQL Server örneklerinin performansını geliştirmek için bu güncelleştirmeleri uygulamayı göz önünde bulundurmanızı öneririz. İyileştirme derecesi, iş yükü düzeni, çekişme noktaları, işlemci düzeni (bir NUMA düğümündeki işlemci gruplarının, yuvaların, NUMA düğümlerinin ve çekirdeklerin sayısı) ve sistemdeki kullanılabilir bellek miktarı gibi çeşitli faktörlere bağlıdır.

SQL Server destek ekibi, çeşitli NUMA düğümleri ve çok sayıda işlemci içeren donanım sistemlerini kullanan müşteri iş yükleri için makul performans kazanımları elde etmek için bu güncelleştirmeleri ve yapılandırma değişikliklerini kullandı. Destek ekibi bu makaleyi gelecekte diğer güncelleştirmelerle güncelleştirmeye devam edecektir.

Tanım: Üst düzey sistemler
"Üst düzey sistem" genellikle birden çok yuvaya, yuva başına sekiz çekirdek veya daha fazla çekirdeğe ve yarım terabayt veya daha fazla belleğe sahiptir.

SQL Server 2017 ve SQL Server 2016'nın performansını iyileştirmeye yönelik bu öneriler aşağıdaki gibi beş tabloda gruplandırılır:

  • Tablo 1 , üst düzey sistemlerde ölçeklenebilirlik için en sık önerilen güncelleştirmeleri ve izleme bayraklarını içerir.
  • Tablo 2 , diğer performans ayarlamaları için öneriler ve yönergeler içerir.
  • Tablo 3 , SQL 2017 ve 2016'daki davranış değişiklikleri ve varsayılan ayarlar hakkında bilgi içerir.
  • Tablo 4 , toplu güncelleştirme (CU) ile birlikte sunulan diğer ölçeklenebilirlik düzeltmelerini içerir.
  • Tablo 5 , Linux ortamında dağıtılan SQL Server örnekleri için önerilen düzeltmeleri ve yapılandırma yönergelerini içerir.

Not

Ek bağlam için bkz . Meşgul bir SQL Server'ı ayarlamak için sık kullanılan düğmeler.

Önemli

İzleme bayraklarını etkinleştirdiyseniz, SQL Server 2017 veya SQL Server 2016'ya geçişi çalıştırdıktan sonra bu makaledeki bilgileri gözden geçirin. Bu makalede listelenen izleme bayraklarının ve yapılandırma seçeneklerinin çoğu SQL Server 2017 ve SQL Server 2016'da varsayılan seçenekler haline geldi.

Tablo 1. Üst düzey sistemler için önemli güncelleştirmeler ve izleme bayrakları

Aşağıdaki tabloyu gözden geçirin ve SQL Server örneğinizin Geçerli sürüm ve derleme aralıkları sütunundaki gereksinimleri karşıladığından emin olduktan sonra İzleme bayrağı sütununda izleme bayraklarını etkinleştirin.

Not

  • Geçerli sürüm ve derleme , değişiklik veya izleme bayrağının tanıtıldığı belirli güncelleştirmeyi gösterir. Cu belirtilmezse, SP'deki tüm CU'lar dahil edilir.
  • Geçerli olmayan sürüm ve derleme , değişiklik veya izleme bayrağının varsayılan davranış haline gelen belirli bir güncelleştirmeyi gösterir. Bu nedenle, yalnızca bu güncelleştirmeyi uygulamak avantajları elde etmek için yeterli olacaktır.

Önemli

Always On ortamlarında izleme bayrakları olan düzeltmeleri etkinleştirdiğinizde, Kullanılabilirlik Grubu'nun parçası olan tüm çoğaltmalarda düzeltme ve izleme bayraklarını etkinleştirmeniz gerektiğini unutmayın.

Dikkate alınması gereken senaryo ve belirti İzleme bayrağı Geçerli sürüm ve derleme aralıkları Geçerli olmayan sürüm ve derleme aralıkları Daha fazla ayrıntı için Bilgi Bankası makalesi veya blog bağlantısı
Yoğun SOS_CACHESTORE spinlock çekişmesi veya planlarınız geçici sorgu iş yüklerinde sık sık çıkarılıyor. T174 GEÇERLI SP/CU SQL Server 2017 RTM'ye SQL Server 2016 RTM'yi geçerli SP/CU'ya Hiçbiri KB3026083 - DÜZELTME: Geçici SQL Server plan önbelleğinde SOS_CACHESTORE spinlock çekişmesi SQL Server'da yüksek CPU kullanımına neden oluyor
Plan önbelleğindeki girdiler, diğer önbelleklerde veya bellek katiplerinde büyüme nedeniyle çıkarılır. Sorguların sık yeniden derlenmiş olması nedeniyle yüksek CPU tüketimi. T8032 GEÇERLI SP/CU SQL Server 2017 RTM'ye SQL Server 2016 RTM'yi geçerli SP/CU'ya Hiçbiri DBCC TRACEON belgeleri - İzleme Bayrakları (Transact-SQL). Bkz. Önbellek İçlerini Planlama'nın Önbellek Boyutu Yönetimi bölümü.
tempdb yoğun bir şekilde kullanılır ve tempdb'deki verilerde birçok değişikliğe sahiptir. Tempdb veritabanı için Dolaylı Denetim Noktası'nı kullanırken verim vermeyen zamanlayıcı iletileriyle karşılaşırsınız. T3468 SQL Server 2016 SP1 CU5-geçerli SP/CU SQL Server 2017 CU1-geçerli SP/CU Hiçbiri Dolaylı Denetim Noktası ve tempdb - iyi, kötü ve verimsiz zamanlayıcıKB4040276 - DÜZELTME: Tempdb veritabanındaki dolaylı denetim noktaları SQL Server 2016 ve 2017'de "Verimsiz zamanlayıcı" hatasına neden oluyor
Tempdb'de sık sık kısa işlemler gerçekleşir. Bu işlemler için cpu kullanımının arttığını fark edeceksiniz Ortak Ölçüt Uyumluluğu etkin değil T3427 SQL Server 2016 SP1 CU2'ye SQL Server 2016 SP2 CU2 SQL Server 2017 RTM KB3216543 - DÜZELTME: SQL Server 2016 ve 2017'de çok sık ve kısa işlemler kullanan iş yükleri SQL Server 2014'e göre daha fazla CPU tüketebilir
Belirli sorgu performansı sorunlarını giderıyorsunuz. İyileştirici düzeltmeleri varsayılan olarak devre dışıdır.
T4199 GEÇERLI SP/CU SQL Server 2017 RTM'ye SQL Server 2016 RTM'yi geçerli SP/CU'ya Hiçbiri KB974006 - SQL Server sorgu iyileştiricisi düzeltme izleme bayrağı 4199 bakım modeli
Not Sunucu düzeyi izleme bayrağı 4199 yerine veritabanı kapsamlı seçenek QUERY_OPTIMIZER_HOTFIXES veya sorgu ipucu ENABLE_QUERY_OPTIMIZER_HOTFIXES kullanmayı göz önünde bulundurun.
İstatistik işlerinin tamamlanması uzun sürer. Birden çok istatistik güncelleştirme işi paralel olarak çalıştırılamaz. T7471 SQL Server 2016 RTM CU1'in geçerli SP/CU SQL Server 2017 RTM'sini geçerli SP/CU'ya Hiçbiri KB3156157 - Aynı anda tek bir tabloda farklı istatistikler için birden çok UPDATE STATISTICS çalıştırmak kullanılabilir
SQL 2014 ve SQL 2016 ile Güncelleştirme İstatistikleri performansını artırma

Tablo 2. SQL Server örneğinizin performansını geliştirmeye yönelik genel önemli noktalar ve en iyi yöntemler

Bilgi Bankası makalesindeki veya Çevrimiçi Kitaplar Kaynağı sütunundaki içeriği gözden geçirin ve Önerilen eylemler sütununda kılavuzu uygulamayı göz önünde bulundurun.

Bilgi Bankası makalesi veya Çevrimiçi Kitaplar kaynağı Önerilen eylemler
En yüksek paralellik derecesini Yapılandırma Sunucu Yapılandırma Seçeneği Bilgi Bankası makalesinde sp_configure SQL Server örneğiniz için en yüksek paralellik derecesini yapılandırma Sunucu Yapılandırma Seçeneği'nde yapılandırma değişiklikleri yapmak için saklı yordamı kullanın.
Sürüme göre işlem kapasitesi sınırları SQL Server 2012 için lisans çekirdeği sınırlaması Sunucu ve İstemci Erişim Lisansı (CAL) lisansına sahip Enterprise Sürümü, SQL Server örneği başına 20 çekirdekle sınırlıdır.

Çekirdek Tabanlı Sunucu Lisanslama modelinin altında sınır yoktur.

Tüm donanım kaynaklarını kullanmak için SQL Server sürümünüzü uygun SKU'ya yükseltmeyi göz önünde bulundurun.
Dengeli güç planını kullanırken Windows Server'da yavaş performans Makaleyi gözden geçirin ve makalenin Çözüm bölümünde listelenen çözümlerden birini uygulamak için Windows yöneticinizle birlikte çalışın.
geçici iş yükleri için iyileştirme Sunucu Yapılandırması Seçeneği

ZORLA PARAMETRELEME
Plan önbelleğindeki girdiler, diğer önbelleklerde veya bellek katiplerinde büyüme nedeniyle çıkarılır. Önbellek en fazla girdi sayısına ulaştığında da plan önbelleği çıkarmayla karşılaşabilirsiniz. Yukarıda açıklanan izleme bayrağı 8032'ye ek olarak geçici iş yükleri için iyileştirme sunucusu seçeneğini ve ayrıca FORCED PARAMETERIZATION veritabanı seçeneğini de göz önünde bulundurun.
SQL Server'da arabellek havuzu belleğini azaltma

SQL Server 2012 ve sonraki sürümlerde bellek yapılandırması ve boyutlandırma konuları
Sayfaları Bellekte Kilitle Seçeneği (Windows) kullanıcı hakkını SQL hizmeti Başlangıç hesabına atayın.

Sunucu belleği üst sınırını, toplam fiziksel belleğin yaklaşık yüzde 90'ı olarak ayarlayın. Sunucu bellek yapılandırma seçenekleri ayarının yalnızca benşim maskesi ayarlarını kullanacak şekilde yapılandırılmış düğümlerden gelen belleği hesaplandığından emin olun.
SQL Server ve Büyük Sayfalar Açıklandı... Özellikle analiz veya veri ambarı iş yükü için çok fazla belleğe sahip bir sunucunuz varsa İzleme Bayrağı 834'i etkinleştirmeyi göz önünde bulundurun. SQL Server'da columnstore dizinlerinin büyük sayfa bellek modeliyle birlikte çalışabilirliğini unutmayın.
Büyük boyutlu bir güvenlik önbelleğiyle ilişkili Sorgu Performansı sorunları

SQL Server'da TokenAndPermUserStore önbelleğinin boyutu arttığında sorguların çalıştırılması daha uzun sürer

DBCC TRACEON - İzleme Bayrakları (Transact-SQL)
Güvenlik önbelleği büyük bir boyuta büyürse ve performans sorunlarıyla ve spinlock çekişmesiyle karşılaşırsanız TokenAndPermuserStore'nun en büyük boyutunu azaltmak için T4610 ve T4618 izleme bayrağını etkinleştirmeyi göz önünde bulundurun.
ALTER WORKLOAD GROUPKB3107401 - SQL Server 2012'de yeni sorgu belleği verme seçenekleri (min_grant_percent ve max_grant_percent) kullanılabilir Büyük bellek atamalarını tüketen çok sayıda sorgunuz varsa, resource governor yapılandırmasındaki varsayılan iş yükü grubu için varsayılan yüzde 25'ten daha düşük bir değere düşürün request_max_memory_grant_percent . SQL Server'da yeni sorgu belleği verme seçenekleri (min_grant_percent ve max_grant_percent) kullanılabilir.
SQL 2016 - Yalnızca daha hızlı çalışır: Otomatik TEMPDB Yapılandırması Bu yükseltilmiş bir sunucuysa tempdb veritabanı için eşit boyutta birden çok veri dosyası ekleyin. Yeni yüklemeler için kurulum bunu otomatik olarak yapar.
TEMPDB - Dosyalar ve İzleme Bayrakları ve Güncelleştirmeleri Tempdb iyileştirmelerini kullanın ve geçici nesnelerde DDL'den kaçınarak veya azaltarak ölçeklenebilirliği geliştirin.
Anlık Dosya başlatma Windows yöneticinizle birlikte çalışarak SQL Server hizmet hesabına Books Online konusunda yer alan bilgiler için Toplu Bakım Görevleri Gerçekleştirme kullanıcı hakları verin.
SQL Server'da "autogrow" ve "autoshrink" ayarları için dikkat edilmesi gerekenler Veritabanınızın geçerli ayarlarını denetleyin ve Bilgi Bankası makalesindeki önerilere göre yapılandırıldığından emin olun.
Dolaylı Denetim Noktaları SQL Server 2014 ve 2012'de G/Ç davranışını iyileştirmek için kullanıcı veritabanlarında dolaylı denetim noktalarını etkinleştirmeyi göz önünde bulundurun.
SQL Server: büyük RAM ve VERITABANı Denetim Noktası Oluşturma SQL Server 2014 ve 2012'de G/Ç davranışını iyileştirmek için kullanıcı veritabanlarında dolaylı denetim noktalarını etkinleştirmeyi göz önünde bulundurun. Indirect Checkpoint ve tempdb başvurularında tempdb için gerekli ayarlamaları gözden geçirin: iyi, kötü ve verimsiz zamanlayıcı.
KB3009974 - DÜZELTME: SQL Server AG ve Logshipping ortamlarında diskler birincil ve ikincil çoğaltma günlük dosyaları için farklı kesim boyutlarına sahip olduğunda yavaş eşitleme Birincil çoğaltmadaki işlem günlüğünün 512 bayt kesim boyutuna sahip bir diskte olduğu ve ikincil çoğaltma işlem günlüğünün 4 K kesim boyutuna sahip bir sürücüde yer aldığı bir Kullanılabilirlik Grubunuz varsa, yavaş eşitlemeyle karşılaşabilirsiniz. Bu durumda, TF 1800'in etkinleştirilmesi sorunu düzeltmelidir. Daha fazla bilgi için bkz . İzleme Bayrağı 1800.
Sorgu Profili Oluşturma Altyapısı

KB3170113 -SQL Server 2014 SP2'de showplan XML ve Genişletilmiş Olay'da işleç başına sorgu yürütme istatistiklerini kullanıma sunacak şekilde güncelleştirin
SQL Server'ınız henüz CPU'ya bağlı değilse ve iş yükleriniz için yüzde 1,5 ile yüzde 2 arasında ek yük göz ardı edilebilirse, başlangıç izleme bayrağı olarak TF 7412'yi etkinleştirmenizi öneririz. Bu bayrak, SQL Server 2014 SP2 veya sonraki sürümlerinde basit profil oluşturmayı etkinleştirir. Bu, üretim ortamlarında canlı sorgu sorunlarını gidermenizi sağlar.
Sorgu Deposukullanarak plan seçimi regresyonlarını tanımlama En iyi sorgu planını etkinleştirme Gerileyen veya düşük performans gösteren sorguları belirlemek için sorgu deposu özelliğini kullanın. Kardinalite tahmini nedeniyle sorgu performansı sorunları oluşuyorsa uygun CE sürümünü seçin: veritabanı kapsamlı seçeneği LEGACY_CARDINALITY_ESTIMATION, sorgu ipucu LEGACY_CARDINALITY_ESTIMATION, veritabanı uyumluluk düzeyi veya izleme bayrağı 9481.
Yeni Kardinalite Tahmin Aracı'ndaki birleştirme kapsaması varsayımı sorgu performansını düşürür Basit ve temel kapsamanın etkisini anlamak için birleştirmeleri ve filtreleri kullanan sorguları değerlendirin. Varsayılan kardinalite tahmin aracısını kullanırken temel kapsama yerine basit kapsama için izleme bayrağı 9476 kullanın.
Uyumluluk düzeyinde iyileştirmeler 130Uyumluluk düzeyi 140'ta geliştirmeler Aşağıdaki geliştirmelerden yararlanmak için veritabanı uyumluluk düzeyi 130 veya üzerini kullanın:
  • Daha büyük tablolar için mevcut istatistikleri güncelleştirmek için uyarlamalı ve agresif eşik
  • İstatistik güncelleştirmesi için daha iyi örnekleme ve kilitleme mekanizması
  • Çok iş parçacıklı bir işlem tarafından örneklenen istatistikler
  • Paralellik kullanarak insert-select çalıştırma olanağı

  • Aşağıdaki geliştirmelerden yararlanmak için veritabanı uyumluluk düzeyi 140 veya üzerini kullanın:
  • Çok deyimli tablo değerli işlevler için araya eklenen yürütme ve uyarlamalı birleştirme gibi yeni özellikler kullanılarak iyileştirilmiş kardinalite tahmini ve plan kalitesi
  • Bellek verme geri bildirimi aracılığıyla geliştirilmiş bellek kullanımı
  • Sorgu Deposu ile en iyi yöntem
    Yakalama modunu Otomatik olarak ayarlama
    Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma senaryoları sırasında Sorgu Deposu'nun performansını geliştirmek için izleme bayrakları 7745 ve 7752'yi etkinleştirin.

    düzeltmeyi KB4340759 uygulayın - DÜZELTME: Yoğun iş yükleri altında sorgu deposu spinlock çekişmesi yaşıyorsanız Sorgu Deposu etkinleştirildiğinde SQL Server 2016'nın yavaş performansı.
    SQL Server 2016/2017: Kullanılabilirlik grubu ikincil çoğaltma yineleme modeli ve performansı Çok fazla bekleme (PARALLEL_REDO_TRAN_TURN, DPT_ENTRY_LOCKveya DIRTY_PAGE_TABLE_LOCK) yaşarsanız düzeltme eylemleri yapmak için bu blogu gözden geçirin (geçerli düzeltmeyi uygulayın, yineleme modelinin uygun kullanımını değerlendirin).
    KB2634571 - DBCC CHECKDB komutuna yönelik iyileştirmeler, PHYSICAL_ONLY seçeneğini kullandığınızda daha hızlı performansa neden olabilir

    DBCC TRACEON - İzleme Bayrakları

    Daha hızlı bir CHECKDB - Bölüm IV (SQL CLR UDF'leri)
    DbCC CHECK komutlarını büyük veritabanlarında (birden çok TB boyutu) çalıştırıyorsanız, T2562, T2549 ve T2566 izleme bayraklarını kullanmayı göz önünde bulundurun.

    Sql Server 2016'daki EXTENDED_LOGICAL_CHECK seçeneğinin altında birkaç denetim bulunuyor.
    SQL Server'ı Spectre ve Meltdown yan kanal güvenlik açıklarına karşı koruma Ortamınızdaki çeşitli SQL Server iş yüklerinde Çekirdek Sanal Adresi Gölgeleme (KVAS), Çekirdek Sayfa Tablosu Dolaylı (KPTI) ve Dolaylı Dal Tahmini azaltma (IBP) performansını dikkatle değerlendirin.

    Tablo 3. SQL Server 2017 ve SQL Server 2016'da sunulan önemli değişiklikler

    SQL Server 2017 ve SQL Server 2016, ölçeklenebilirlik ve performans alanlarında çeşitli geliştirmeler içerir. SQL Server 2014 ve SQL Server 2012'de gerekli olan çeşitli yapılandırma değişiklikleri ve izleme bayrakları, SQL Server 2017 ve 2016'da varsayılan davranış haline geldi. Bu tablo, SQL Server 2017 ve SQL Server 2016'da uygulanan tüm değişikliklere genel bir bakış sağlar.

    Alan Değişikliğin özeti Daha fazla bilgi ve başvuru
    SQL Altyapısı SQL Server 2016 ve SQL Server'ın sonraki sürümlerinde kullanımdan kaldırılıp artık gerekli olmayan sık kullanılan izleme bayrakları: 8048, 8079, 9024, 1236, 1118, 1117, 6498, 8075, 3449, 6532, 6533, 6534. SQL Server İzleme Bayrakları
    Veritabanı Altyapısı Veritabanı Altyapısı'ndaki yenilikler - SQL Server 2017
    Veritabanı Altyapısı SQL Server 2016'da Veritabanı Altyapısı Özelliklerinde Hataya Neden Olan Değişiklikler
    Veritabanı Altyapısı SQL Server 2017'de Veritabanı Altyapısı Özelliklerinde Hataya Neden Olan Değişiklikler
    Sorgu İşleme veri türü dönüştürmeleri SQL Server 2016 (13.x), bazı veri türleri dönüştürmelerinde ve bazı (çoğunlukla yaygın olmayan) işlemlerde iyileştirmeler içerir. Daha fazla bilgi için bkz . Bazı veri türlerini ve yaygın olmayan işlemleri işlemeye yönelik SQL Server 2016 geliştirmeleri.
    Kullanılabilirlik Grubu İkincil veritabanı için, otomatik sağlamayı başlatma, veritabanı içeriğini ikincil veritabanına akışla aktarıp uygulamak için veritabanı yansıtma uç noktalarını kullanır. SQLSweet16!, Bölüm 2: Kullanılabilirlik Grupları Otomatik Dağıtım
    Kullanılabilirlik Grubu SQL Server 2016, günlük bloklarını birincilden ikincilye taşırken daha az bağlam anahtarı kullanır. SQL 2016 - Yalnızca Daha Hızlı Çalışıyor: Always On Günlük Aktarımı Azaltılmış Bağlam AnahtarlarıSQL Server 2016 - Yalnızca Daha Hızlı Çalışıyor: Her Zaman Açık Kullanılabilirlik Grupları TurboŞarjlı
    Kullanılabilirlik Grubu SQL Server 2016, geliştirilmiş sıkıştırma algoritmaları ve günlük bloğu verilerinin paralel sıkıştırması kullanır. SQL 2016 - Yalnızca daha hızlı çalışır: Always On Parallel Compression / Geliştirilmiş Algoritmalar
    Kullanılabilirlik Grubu SQL Server 2016, Always On günlük gönderimi ölçeklenebilirliğini ve performansını önemli bir faktörle geliştirmek için AES-NI şifreleme özelliklerini temel alan donanımdan yararlanır. SQL 2016 - Yalnızca daha hızlı çalışır - Her zaman AES-NI şifrelemesinde
    Performans SQL Server 2016, AVX veya SSE için CPU özelliklerini algılar ve sütun deposu verilerini sıkıştırırken, oluştururken ve işlerken ölçeklenebilirliği ve performansı geliştirmek için donanım tabanlı vektör özelliklerini kullanır. SQL 2016 - Yalnızca daha hızlı çalışır: Sütun Deposu vektör yönergelerini (SSE/AVX) kullanır
    Performans SQL Server 2016, toplu ekleme performansını geliştirmek için CPU vektör yönergelerinden yararlanır. SQL 2016 - Yalnızca Daha Hızlı Çalışır - BULK INSERT Vektör Yönergelerini (SSE/AVX) Kullanır
    Performans SQL Server 2016, INSERT ... Paralellik kullanarak çalışmak için SELECT deyimi, veri yükleme süresini önemli ölçüde azaltır. SQLSweet16!, Bölüm 3: Paralel INSERT ... SEÇMEK
    Performans SQL Server 2016, eski bölümleri arşivleme amacıyla tablonun tek tek bölümlerinde TRUNCATE işlemini etkinleştirir. SQLSweet16!, Bölüm 5: TRUNCATE Seçili Bölümler
    Performans SQL Server 2016, Bellek İçi İyileştirilmiş Veritabanı çalışan havuzunun boyutunu gerektiği gibi dinamik olarak ayarlar. SQL 2016 - Yalnızca daha hızlı çalışır: Bellek içi iyileştirilmiş veritabanı çalışan havuzu
    Tempdb Ayırmalar tempdb'dir ve kullanıcı veritabanları tekdüzen tam kapsamlar kullanır. Tempdb'de dosya büyümesi tüm dosyalar için aynı anda gerçekleşir. SQL 2016 - Yalnızca Daha Hızlı Çalışır: TEMPDB ve kullanıcı veritabanları için -T1117 ve -T1118 değişiklikleri
    Tempdb Veritabanı Altyapısı kurulumu tempdb veri dosyalarının sayısını otomatik olarak hesaplar. SQL 2016 - Yalnızca daha hızlı çalışır: Otomatik TEMPDB Yapılandırması
    Depolama Veritabanı altyapısı, işlem günlüğü dosyasını başlatmak için 0x00 yerine 0xC0 damgası kullanır. SQL 2016 - Yalnızca Daha Hızlı Çalışır: LDF Damgalı
    Depolama Büyük bellek sunucuları ve ağır yazma ortamları için dolaylı denetim noktası daha iyi performans gösterir. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Dolaylı Denetim Noktası Varsayılanı
    Depolama Yüksek işlem oranları, birden çok günlük yazarının günlük önbelleğini işlem günlüğüne boşaltmasından yararlanabilir. SQL 2016 - Yalnızca daha hızlı çalışır: Birden Çok Günlük Yazıcı Çalışanı
    Yedekleme ve Geri Yükleme MAXTRANSFERSIZE değerini 65536'dan büyük olarak belirtirseniz yedeklemeler TDE kullanılarak şifrelenen veritabanı için sıkıştırılabilir. SQLSweet16!, Bölüm 1: TDE özellikli Veritabanları için Yedekleme Sıkıştırması
    SQL işletim sistemi Bellek nesnesi çekişmesini azaltmak için bellek nesnelerini dinamik olarak bölümleyin. SQL 2016 - Yalnızca daha hızlı çalışır: Dinamik Bellek Nesnesi (CMemThread) Bölümleme
    SQL işletim sistemi SQL Server 2016, tüm çalışanların adil işlem almasına ve ölçeklenebilirliği geliştirmesine olanak sağlayan çalışanların kuantum kullanım düzenlerini izler. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Güncelleştirilmiş Zamanlama Algoritmaları
    SQL işletim sistemi SQL Server 2016, donanım düzenini sorgular ve NUMA düğümü başına 8 veya daha fazla CPU bildiren sistemlerde Soft NUMA'yi otomatik olarak yapılandırmaktadır. Bölümleme, gelişmiş ölçeklenebilirlik ve performans için veritabanı altyapısı genelinde çeşitli ayarlamalar tetikler. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Otomatik Geçici NUMA
    DBCC DENETIMI DBCC CHECK komutu tarafından kullanılan kaynakları yönetmek için MAXDOP belirtin. SQLSweet16!, Bölüm 6: DBCC CHECKDB with MAXDOP
    DBCC DENETIMI DBCC CHECK, daha az çekişme ve gelişmiş ileri okuma özelliklerine sahip geliştirilmiş bir sayfa tarama algoritması kullanır. SQL 2016 - Yalnızca Daha Hızlı Çalışır: DBCC 7 Kat Daha İyi Ölçeklendirir
    DBCC DENETIMI SQL Server özel veri türlerini ve dizinleri değerlendirirken DBCC CHECK komutları uzun sürer. Bu denetimler EXTENDED_LOGICAL_CHECKS seçeneği altında taşınır. SQL 2016 - Yalnızca daha hızlı çalışır: DBCC Genişletilmiş Denetimleri
    Kod sayfası BULK INSERT veya bcp yardımcı programları, UTF-8 verilerini SQL Server'daki bir tabloya yüklemek için geliştirildi. SQLSweet16!, Bölüm 10: "Cam yiyebilirim ...", ancak bunu bir veritabanına yükleyebilir miyim?
    Uzamsal SQL Server 2016, uzamsal yöntemlerin birçoğu için T-SQL yürütmesi sırasında PInvoke ve PUnInvoke etkinliklerini kaldırır. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Yerel Uzamsal Uygulamalar
    Uzamsal SQL Server 2016, yerel uzamsal doğrulamaları kullanarak uzamsal verileri kullanan TVP'nin ölçeklenebilirliğini geliştirir. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Uzamsal Sütunlarla TVP'ler
    Uzamsal Yerel ve TVP uzamsal geliştirmeleri, SQL Server'ın uzamsal verilerin dizin oluşturma ve döşeme özelliklerini iyileştirmesini sağlar. SQL 2016 - Yalnızca Daha Hızlı Çalışır: Uzamsal Dizin Daha Hızlı Derler
    MSDTC SQL Server 2016, gerektiğinde MSDTC'yi dinamik olarak başlatır ve gerektiğinde kaynakların diğer etkinlikler için kullanılmasına olanak sağlar. SQL 2016 - İsteğe Bağlı MSDTC Başlatmadan Yararlanıyor
    XEvent Olayların daha hızlı işlenmesi için bağlam değiştirme, bellek ayırmaları ve diğer yönleri azaltmak için XEvent Linq sağlayıcı mantığında çeşitli değişiklikler yapılır. SQL 2016 - Yalnızca Daha Hızlı Çalışır: XEvent Linq Reader

    Tablo 4. CU'ya dahil edilen önemli düzeltmeler

    Belirtiler sütunundaki açıklamayı gözden geçirin ve gerekli güncelleştirmeleri (tercihen belirli bir düzeltmeyi içeren en son güncelleştirme) ilgili ortamlardaki Gerekli güncelleştirme sütununa uygulayın. İlgili sorunlar hakkında daha fazla bilgi için Bilgi Bankası makalesini gözden geçirebilirsiniz. Bu öneriler, makalede veya bu tabloda açıkça belirtilmediği sürece diğer izleme bayraklarını başlangıç parametresi olarak etkinleştirmenizi gerektirmez. Yalnızca bu düzeltmeleri içeren en son CU veya Hizmet Paketini uygulamak, avantaj elde etmek için yeterlidir.

    Not Gerekli güncelleştirme sütunundaki CU adı, SQL Server'ın bu sorunu çözen ilk CU'sunu sağlar. Toplu güncelleştirme, önceki SQL Server güncelleştirme sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güncelleştirmeleri içerir. SQL Server Artımlı Hizmet Modeli güncelleştirmelerinde belirtildiği gibi, açıklanan sorunları çözmek veya önlemek için en son toplu güncelleştirmeyi sürekli proaktif bir tempoda yüklemenizi öneririz. Ayrıca SQL Server 2017'den başlayarak, hizmet paketlerinin artık kullanılamaması için SQL Server için Modern Hizmet Modeli'nin kullanıma sunulduğuna da dikkat edin.

    Geçerli sürüm Alan veya bileşen Giderilen sorunun açıklaması Önerilen güncelleştirme
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme TDE özellikli veritabanının günlük yedeklemesi başarısız oluyor ve varsayılan olmayan MAXTRANSFERSIZE kullanılıyorsa geçmişte DEK'yi şifrelemek için kullanılan eski bir sertifika kopyası aranırken aralıklı olarak 33111 hatasını döndürüyor DÜZELTME: SQL Server'da TDE ile şifrelenmiş veritabanı yedeklenirken 33111 ve 3013 hataları
    SQL Server 2017 için Toplu Güncelleştirme 2
    SQL Server 2016 SP1 için Toplu Güncelleştirme 6
    SQL Server 2016 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme SQL Server'da TDE sıkıştırılmış yedeklemesi için RESTORE HEADERONLY deyimi yavaş tamamlanır DÜZELTME: SQL Server'da yavaş tamamlanan TDE sıkıştırılmış yedeklemesi için RESTORE HEADERONLY deyimi
    SQL Server 2017 için Toplu Güncelleştirme 8
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2016 Yedekleme ve Geri Yükleme TDE özellikli bir veritabanında INIT ve COMPRESSION seçeneği kullanıldığında yedekleme dosyası sıkıştırılamıyor DÜZELTME: SQL Server 2016'da TDE özellikli bir veritabanında INIT ve COMPRESSION seçeneği kullanıldığında yedekleme dosyası sıkıştırılamıyor
    SQL Server 2016 RTM için Toplu Güncelleştirme 7
    SQL Server 2016 SP1 için CU 4
    SQL Server 2016 Yedekleme ve Geri Yükleme SQL Server'da büyük TDE şifreli veritabanını yedeklerken onay hatası
    SQL Server 2016 SP1 için Toplu Güncelleştirme 4
    SQL Server 2016 Yedekleme ve Geri Yükleme TDE özellikli bir veritabanında sıkıştırma ve sağlama toplamı kullanarak yedekleme yaptığınızda geri yükleme başarısız oluyor DÜZELTME: SQL Server 2016'da TDE özellikli bir veritabanında sıkıştırma ve sağlama toplamı kullanarak yedekleme yaptığınızda geri yükleme başarısız oluyor
    SQL Server 2016 RTM için Toplu Güncelleştirme 7
    SQL Server 2016 SP1 için Toplu Güncelleştirme 4
    SQL Server 2016 Yedekleme ve Geri Yükleme SQL Server'da TDE ile şifrelenmiş büyük bir veritabanı için birden çok dosyadan sıkıştırılmış yedeklemeyi geri yüklemeye çalıştığınızda hata 9004 DÜZELTME: Büyük bir TDE şifreli için birden çok dosyadan sıkıştırılmış yedeklemeyi geri yüklemeye çalıştığınızda 9004 hatası
    SQL Server 2016 RTM için Toplu Güncelleştirme 7
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme SQL Server'da 4-K kesimde sıkıştırma kullanarak yedeklemeyi geri yüklerken yavaş geri yükleme performansı KB4088193 - DÜZELTME: SQL Server'da 4K kesim boyutuna sahip bir diskte sıkıştırılmış yedekleme geri yüklenirken yavaş geri yükleme performansı
    SQL Server 2016 SP1 için toplu güncelleştirme 9
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2017 için Toplu Güncelleştirme 7
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme [VDI] VDI istemcisi kullanılırken TDE ile sıkıştırılmış yedeklemenin geri yüklenmesi başarısız oluyor SQL Server 2017 için Toplu Güncelleştirme 7
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2016 SP1 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme [VDI] VDI arabirimi aracılığıyla yedekleme sıkıştırılmış, TDE özellikli veritabanını geri yükleme işlemi başarısız oluyor ve işletim sistemi Hatası 38'i döndürüyor
    SQL Server 2017 için Toplu Güncelleştirme 8 [VSTS Hata # 10936552]
    SQL Server 2016 SP2 RTM [VSTS Hata # 10698847]
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme [VSS] SQL Server'da VSS tabanlı bir uygulama aracılığıyla kullanılabilirlik veritabanını yedekleme işlemi başarısız olabilir DÜZELTME: SQL Server'da VSS tabanlı uygulama aracılığıyla kullanılabilirlik veritabanını yedekleme başarısız olabilir
    SQL Server 2017 için Toplu Güncelleştirme 1
    SQL Server 2016 RTM için Toplu Güncelleştirme 9
    SQL Server 2016 SP1 için Toplu Güncelleştirme 5
    SQL Server 2014 SP2 için Toplu Güncelleştirme 8
    SQL Server 2016, SQL Server 2017 Yedekleme ve Geri Yükleme Şifreleme anahtarı SQL Server'daki bir EKM sağlayıcısında depolanıyorsa TDE özellikli yedekleme ve geri yükleme yavaştır Şifreleme anahtarı EKM'de depolanıyorsa TDE özellikli yedekleme ve geri yükleme yavaş
    SQL Server 2017 için Toplu Güncelleştirme 8
    SQL Server 2016 Service Pack 2 için Toplu Güncelleştirme 1
    SQL Server 2016 Service Pack 1 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 Always On AGColumnstore Kümelenmemiş dizin arama kullanarak veri alan sorgular daha uzun sürer DÜZELTME: SQL Server'da kümelenmemiş dizin arama kullanan veri alma sorguları çok daha uzun sürer
    SQL Server 2017 için Toplu Güncelleştirme 2
    SQL Server 2016 Service Pack 1 için Toplu Güncelleştirme 6
    SQL Server 2016 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 Always On AG Yığın tabloları içeren bir Kullanılabilirlik Grubunun ikincil çoğaltmasında paralel yineleme, çalışma zamanı onay dökümü oluşturur veya SQL Server çalıştıran sunucu kilitlenir ve erişim ihlali hatası döndürür DÜZELTME: Yığın tabloları içeren bir kullanılabilirlik grubunun ikincil çoğaltmasında paralel yineleme çalışma zamanı onay dökümü oluşturur veya SQL Server erişim ihlali hatasıyla kilitleniyor
    SQL Server 2016 SP1 için toplu güncelleştirme 9
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2017 için Toplu Güncelleştirme 6
    SQL Server 2016 Always On AG Onaylama işlemi, SQL Server Always On Kullanılabilirlik Grubunun ikincil çoğaltmasında paralel yineleme kullandığınızda oluşur DÜZELTME: Onay, SQL Server Always On Kullanılabilirlik Grubunun ikincil çoğaltmasında paralel yineleme kullandığınızda oluşur
    SQL Server 2016 için Toplu Güncelleştirme 3
    SQL Server 2016, SQL Server 2017 Always On AG Okuma sorgusunu işlerken Always On AG için performans yavaş DÜZELTME: SQL Server'da okuma sorgusu işlenirken Always On AG yavaş çalışıyor
    SQL Server 2017 için Toplu Güncelleştirme 8
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2016 SP1 için Toplu Güncelleştirme 9
    SQL Server 2017 Always On AG Linux üzerinde SQL Server'da Kullanılabilirlik Grubu için yük devretme süresini azaltma iyileştirmesi Linux üzerinde SQL Server'da bir kullanılabilirlik grubunun yük devretme süresini azaltma iyileştirmesi
    SQL Server 2017 için Toplu Güncelleştirme 8
    SQL Server 2017 Always On AG SQL Server'da Pacemaker kümesinde Always On Kullanılabilirlik Grupları için geliştirmeler SQL Server'da Pacemaker kümesinde Always On Kullanılabilirlik Grupları için geliştirmeler
    SQL Server 2017 için Toplu Güncelleştirme 8
    SQL Server 2016 Bellek Paralel yineleme yüksek bellek kullanımına neden oluyor DÜZELTME: Paralel yineleme, SQL Server 2014 veya önceki sürümleriyle karşılaştırıldığında SQL Server 2016'da yüksek bellek kullanımına neden oluyor
    SQL Server 2016 SP1 için Toplu Güncelleştirme 3
    SQL Server 2016, SQL Server 2017 Bellek sp_execute_external_script ve DMV sys.dm_exec_cached_plans bellek sızıntılarına neden olur DÜZELTME: Sistem saklı yordamı sp_execute_external_script ve DMV sys.dm_exec_cached_plans SQL Server 2017 ve 2016'da bellek sızıntılarına neden oluyor
    SQL Server 2017 için Toplu Güncelleştirme 4
    SQL Server 2016 SP1 için toplu güncelleştirme 8
    SQL Server 2016, SQL Server 2017 Bellek SQL Server işleminin sanal adres alanı az olduğunda bellek yetersiz hatası SQL Server işleminin sanal adres alanı SQL Server'da az olduğunda bellek yetersiz hatası
    SQL Server 2017 için Toplu Güncelleştirme 4
    SQL Server 2016 SP1 için toplu güncelleştirme 8
    SQL Server 2016 Bellek SQL Server'da Azure Depolama kullandığınızda bellek sızıntısı oluşuyor SQL Server 2014 veya 2016'da Azure Depolama kullandığınızda bellek sızıntısı oluşuyor
    SQL Server 2016 RTM için Toplu Güncelleştirme 5
    SQL Server 2016 SP1 için Toplu Güncelleştirme 2
    SQL Server 2016 için Toplu Güncelleştirme 2
    SQL Server 2016, SQL Server 2017 Bellek İçi OLTP Bellek içi için iyileştirilmiş bir dosya grubu için büyük disk denetim noktası kullanımı oluşuyor DÜZELTME: Yoğun Bellek İçi olmayan iş yükleri sırasında bellek içi iyileştirilmiş dosya grubu için büyük disk denetim noktası kullanımı oluşuyor
    SQL Server 2017 için Toplu Güncelleştirme 6
    SQL Server 2016 SP1 için toplu güncelleştirme 8
    SQL Server 2016 için Toplu Güncelleştirme 1
    SQL Server 2016 Bellek İçi OLTP Denetim noktası dosyaları, bellek için iyileştirilmiş tablolara veri eklediğinizde aşırı büyür DÜZELTME: SQL Server 2016'da bellek için iyileştirilmiş tablolara veri eklediğinizde Denetim Noktası dosyaları aşırı büyüyor
    SQL Server 2016 SP1 için Toplu Güncelleştirme 2
    SQL Server 2016 için Toplu Güncelleştirme 4
    SQL Server 2016, SQL Server 2017 Bellek İçi OLTP Bellek için iyileştirilmiş tablolar içerdiğinde veritabanının kurtarılması uzun sürüyor SQL Server 2017 ve 2016'da bellek için iyileştirilmiş tablolara sahip bir veritabanının kurtarılması uzun sürüyor
    SQL Server 2017 için Toplu Güncelleştirme 4
    SQL Server 2016 SP1 için Toplu Güncelleştirme 7
    SQL Server 2016, SQL Server 2017 tempdb PFS sayfası hepsini bir kez deneme algoritması geliştirme SQL Server 2016'da PFS sayfası hepsini bir kez deneme algoritması geliştirme
    SQL Server 2017 için Toplu Güncelleştirme 7
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2016 SP1 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 tempdb Performans sorunları TempDB'de (sys.sysobjvalues ve sys.sysseobjvalues) PAGELATCH_EX ve PAGELATCH_SH beklemeleri biçiminde oluşur Performans sorunları PAGELATCH_EX ve PAGELATCH_SH bekleme biçiminde oluşur
    SQL Server 2016 Service Pack 2 için Toplu Güncelleştirme 1
    SQL Server 2016 Service Pack 1 için Toplu Güncelleştirme 9
    SQL Server 2016, SQL Server 2017 tempdb Ağır tempdb çekişmesiTamp tablo değişikliği adlandırılmış kısıtlamalara sahip, geçici tablonun zaman uyumlu bir şekilde bırakılmasını gerektirir SQL Server 2016 veya 2017'de ağır tempdb çekişmesi oluşuyor
    SQL Server 2017 için Toplu Güncelleştirme 5
    SQL Server 2016 SP1 için toplu güncelleştirme 8
    SQL Server 2017 tempdb Geçici nesneleri kaldırdığınızda çekişmeleri PAGELATCH_EX (sys.sysobjvalues) DÜZELTME: SQL Server'da geçici nesneleri kaldırırken çakışmaları PAGELATCH_EX
    SQL Server 2017 için Toplu Güncelleştirme 5
    SQL Server 2016 tempdb sys.sysobjvalues içinde artan PAGELATCH_EX çekişmeleri DÜZELTME: SQL Server 2016'da sys.sysobjvalues içinde artan PAGELATCH_EX çekişmeleri
    SQL Server 2016 RTM için Toplu Güncelleştirme 6
    SQL Server 2016 Service Pack 1 için Toplu Güncelleştirme 2
    SQL Server 2016, SQL Server 2017 tempdb Tempdb veritabanındaki dolaylı denetim noktaları "Verimsiz zamanlayıcı" hatasına neden oluyor DÜZELTME: Tempdb veritabanındaki dolaylı denetim noktaları SQL Server 2017 ve 2016'da "Verimsiz zamanlayıcı" hatasına neden oluyor
    SQL Server 2017 için Toplu Güncelleştirme 1
    SQL Server 2016 Service Pack 1 için Toplu Güncelleştirme 5
    SQL Server 2016 için Toplu Güncelleştirme 8
    SQL Server 2016, SQL Server 2017 tempdb Çok sık ve kısa işlemler kullanan iş yükleri daha fazla CPU tüketebilir SQL Server 2017 ve 2016'da çok sık ve kısa işlemler kullanan iş yükleri SQL Server 2014'e göre daha fazla CPU tüketebilir
    SQL Server 2017 için Toplu Güncelleştirme 4
    SQL Server 2016 SP1 için Toplu Güncelleştirme 2
    SQL Server 2016, SQL Server 2017 İşlem günlüğü Kritik günlük büyümesi için yeterli disk alanı olmadığında hata 9002 KB4087406 - DÜZELTME: SQL Server 2014, 2016 ve 2017'de kritik günlük büyümesi için yeterli disk alanı olmadığında 9002 hatası
    SQL Server 2017 için Toplu Güncelleştirme 5
    SQL Server 2016 SP2 için Toplu Güncelleştirme 1
    SQL Server 2016 SP1 için toplu güncelleştirme 8
    SQL Server 2014 SP2 için Toplu Güncelleştirme 11
    SQL Server 2016 Güvenlik Önbelleği Yüksek CPU kullanımı SQL Server 2016'da performans sorunlarına neden oluyor SQLSweet16!, Bölüm 8: SQL Server 2016 Toplu Güncelleştirme 2 (CU2) SECURITY_CACHE ve CMED_HASH_SET için yüksek spinlock çekişmesi yüksek eşzamanlı iş yüklerinin performansını nasıl artırabilir? KB3195888 - DÜZELTME: Yüksek CPU kullanımı SQL Server 2016 ve 2017'de performans sorunlarına neden oluyor
    SQL Server 2016 için Toplu Güncelleştirme 2
    SQL Server 2017 Sorgu Deposu Sorgu Deposu çalışma zamanı istatistiklerini topladığında erişim ihlali oluşuyor Sorgu Deposu SQL Server 2017'de çalışma zamanı istatistikleri topladığında erişim ihlali
    SQL Server 2017 için Toplu Güncelleştirme 5
    SQL Server 2016 Sorgu Deposu Sorgu Deposu otomatik veri temizleme işlemi Enterprise ve Developer sürümü dışındaki sürümlerde başarısız oluyor Sql Server 2016'nın Enterprise ve Developer sürümü dışındaki sürümlerde Sorgu Deposu otomatik veri temizleme başarısız oluyor
    SQL Server 2016 için Toplu Güncelleştirme 1
    SQL Server 2016 Sorgu Deposu Sorgu Deposu etkinleştirildiğinde SQL Server'ın yavaş performansı KB4340759 - DÜZELTME: Sorgu Deposu etkinleştirildiğinde SQL Server 2016'nın yavaş performansı
    SQL Server 2016 SP2 için Toplu Güncelleştirme 2

    Bu tablo, SQL Server 2017 yayımlandıktan sonra toplu güncelleştirmelerde yayımlanan tüm önemli iyileştirmelerin, önerilerin ve kod değişikliklerinin bir derlemesidir. Belirtiler sütunundaki açıklamayı gözden geçirin ve gerekli güncelleştirmeleri (tercihen belirli bir düzeltmeyi içeren en son güncelleştirme) ilgili ortamlarda gerekli güncelleştirme sütununa uygulayın. İlgili sorunlar hakkında daha fazla bilgi için listelenen Bilgi Bankası makalesini gözden geçirebilirsiniz.

    Bu öneriler, makalede veya bu tabloda açıkça belirtilmediği sürece diğer izleme bayraklarını başlangıç parametresi olarak etkinleştirmenizi gerektirmez. Yalnızca bu düzeltmeleri içeren en son toplu güncelleştirmeyi veya hizmet paketini uygulamak, avantaj elde etmek için yeterlidir. Linux üzerinde SQL Server'de Always On Kullanılabilirlik Grubu kullanıyorsanız, bu güncelleştirmede çeşitli geliştirmeler sunulduğundan SQL Server 2017'yi Toplu Güncelleştirme 8 veya sonraki bir sürüme yükseltin. Not Gerekli güncelleştirme sütunundaki CU adı, SQL Server'ın bu sorunu çözen ilk toplu güncelleştirmesini sağlar. Toplu güncelleştirme, önceki SQL Server güncelleştirme sürümüne dahil edilen tüm düzeltmeleri ve tüm güncelleştirmeleri içerir. SQL Server Artımlı Hizmet Modeli güncelleştirmelerinde belirtildiği gibi, açıklanan sorunları çözmek veya önlemek için devam eden proaktif bir tempoda en son toplu güncelleştirmeyi yüklemenizi öneririz. Ayrıca SQL Server 2017'den başlayarak, hizmet paketlerinin artık kullanılamaması için SQL Server için Modern Hizmet Modeli'nin kullanıma sunulduğuna da dikkat edin.

    Değişiklik veya geliştirmenin özeti Daha fazla bilgi ve başvuru
    SQL ve işletim sistemi: Linux üzerinde SQL Server dağıtırken işletim sistemi ve SQL Server için çeşitli en iyi yöntemler önerilerini gözden geçirin Linux üzerinde SQL Server için en iyi performans uygulamaları ve yapılandırma yönergeleri
    SQL Aracısı İyileştirmesi: SQL Server Aracısı işleri tüm veritabanlarının kurtarılması beklenmeden başlayabilir SQL Server Agent işleri, Linux üzerinde SQL Server 2017'de tüm veritabanlarının kurtarılması beklenmeden başlayabilir
    SQL Server 2017 için Toplu Güncelleştirme 9
    Depolama İyileştirme: SQL Server 2017'de "zorlamalı temizleme" mekanizmasını etkinleştirme Linux üzerinde SQL Server 2017'de zorlamalı temizleme mekanizmasını etkinleştirme
    SQL Server 2017 için Toplu Güncelleştirme 6
    Depolama İyileştirme: Ana veritabanı ve hata günlüğü dosyasını başka bir konuma taşıma KB4053439 - İyileştirme: Linux üzerinde SQL Server 2017'de ana veritabanı ve hata günlüğü dosyasını başka bir konuma taşıma
    SQL Server 2017 için Toplu Güncelleştirme 4
    AG İyileştirmesi: SQL Server'da Pacemaker kümesinde Always On Kullanılabilirlik Grupları için geliştirmeler KB4339875 - SQL Server'da Pacemaker kümesinde Always On Kullanılabilirlik Grupları için geliştirmeler
    SQL Server 2017 için Toplu Güncelleştirme 8
    Bellek İyileştirme: SQL Server'ı yüklemek veya başlatmak için en düşük bellek sınırı 2 GB olarak ayarlandı KB4052969 - DÜZELTME: SQL Server 2017'yi yüklemek veya başlatmak için en düşük bellek sınırı 2 GB olarak ayarlandı
    SQL Server 2017 için Toplu Güncelleştirme 2
    Bellek DÜZELTMESİ: TF 834 etkinleştirildikten sonra bellek artırma aşaması çok uzun KB4075203 - DÜZELTME: Linux üzerinde SQL Server 2017'de TF 834 etkinleştirildikten sonra bellek artırma aşaması çok uzun
    SQL Server 2017 için Toplu Güncelleştirme 4
    ZAMANLAMA DÜZELTMESİ: TAŞıNABILIRlik ve performans, SQL Server 2017'deki Windows ve Linux zamanlayıcı eşlemeleri arasında farklılık gösterir KB4043455 - DÜZELTME: TAŞıNABILIRlik ve performans, SQL Server 2017'deki Windows ve Linux zamanlayıcı eşlemeleri arasında farklılık gösterir
    SQL Server 2017 için Toplu Güncelleştirme 1
    AD Kimlik Doğrulaması DÜZELTMESİ: Üst etki alanına ait bir kullanıcı temelinde oturum açılamıyor KB4073670 - DÜZELTME: Linux üzerinde SQL Server 2017'de üst etki alanına ait bir kullanıcı temelinde oturum açılamıyor
    SQL Server 2017 için Toplu Güncelleştirme 4
    AD Kimlik Doğrulama Güncelleştirmesi: Coğrafi olarak büyük ağlarda hangi KDC ile bağlantı kurulabileceğini kısıtlayarak SQL server performansını artırır KB4463314 - Güncelleştirme, coğrafi olarak büyük ağlarda hangi KDC ile bağlantı kurulabileceğini kısıtlayarak SQL server performansını artırır
    SQL Server 2017 için Toplu Güncelleştirme 11
    AD Kimlik Doğrulaması DÜZELTMESİ: Üçüncü taraf Active Directory sağlayıcılarını kullandığınızda SQL Server kilitleniyor KB4466962 - DÜZELTME: Üçüncü taraf Active Directory sağlayıcıları kullandığınızda SQL Server 2017 kilitleniyor
    SQL Server 2017 için Toplu Güncelleştirme 12
    TSQL DÜZELTMESI: NEWSEQUENTIALID işlevi, SQL Server yeniden başlatıldıktan sonra yinelenen GUID oluşturuyor KB4078097 - DÜZELTME: Linux üzerinde SQL Server 2017 yeniden başlatıldıktan sonra NEWSEQUENTIALID işlevi yinelenen GUID oluşturuyor
    SQL Server 2017 için toplu güncelleştirme 4
    Bağlantılar DÜZELTMESİ: TCP protokolü bağlantıları kullanıldığında beklenmeyen bellek tüketimi KB4073045 - DÜZELTME: Linux üzerinde SQL Server 2017 için TCP protokolü bağlantıları kullanıldığında beklenmeyen bellek tüketimi
    SQL Server 2017 için Toplu Güncelleştirme 4
    Bağlantılar DÜZELTME: Başlangıçta IPv6 devre dışı bırakıldığında ad çözümleme hatası oluşuyor KB4053392 - DÜZELTME: Linux üzerinde SQL Server 2017'de başlatma sırasında IPv6 devre dışı bırakıldığında ad çözümleme hatası oluşuyor
    SQL Server 2017 için Toplu Güncelleştirme 2
    Bağlantılar DÜZELTMESİ: SQL Server, mssql-conf betiği tarafından belirtilen zaman dışı IP adresini dinlemiyor KB4053393 - DÜZELTME: Linux üzerinde SQL Server 2017, mssql-conf betiği tarafından belirtilen başarısız IP adresini dinlemiyor
    SQL Server 2017 için Toplu Güncelleştirme 2
    Kurulum DÜZELTMESİ: CU uygulanırken betik yükseltme hataları SQL Server 2017 CU4 veya üstünü yükseltirken ve Linux'ta SQL Aracısı'nın etkinleştirilmemesiyle ilgili hatalar
    SQL Server 2017 için Toplu Güncelleştirme 6
    Veritabanı Postası DÜZELTME: Veritabanı Postası varsayılan olmayan TCP bağlantı noktası kullanıldığında SQL Server'a bağlanamıyor KB4100873 - DÜZELTME: Veritabanı Postası varsayılan olmayan TCP bağlantı noktası kullanıldığında Linux üzerinde SQL Server 2017'ye bağlanamıyor
    SQL Server 2017 için Toplu Güncelleştirme 6
    Kapsayıcı DÜZELTMESİ: "docker stop" komutu kullanılarak SQL Server Linux Docker kapsayıcısı durdurulamıyor KB4093805 - DÜZELTME: "docker stop" komutu kullanılarak SQL Server Linux Docker kapsayıcısı durdurulamıyor
    SQL Server 2017 için Toplu Güncelleştirme 5
    Kapsayıcı DÜZELTMESİ: Linux Docker kapsayıcısında SQL Server'ı çalıştırdığınızda bellek yetersiz hatası KB4347055 - DÜZELTME: Linux Docker kapsayıcısında SQL Server 2017'i çalıştırdığınızda bellek yetersiz hatası
    SQL Server 2017 için Toplu Güncelleştirme 10
    AG: Pacemaker paketi 1.1.18-11.el7 veya üzerini kullanıyorsanız start-failure-is-fatal özelliğini ayarlayın KB4229789 - SQL Server 2017 için Toplu Güncelleştirme 7
    Pacemaker Bildirimi bölümüne bakın
    AG DÜZELTMESİ: İşlem zaman aşımına uğradıklarında Pacemaker kaynak aracısı işlemlerini öldürebilir KB4460203 - DÜZELTME: Pacemaker, SQL Server 2017 AlwaysOn Kullanılabilirlik Grubu'nda işlem zaman aşımına uğradıklarında kaynak aracısı işlemlerini sonlandırabilir
    SQL Server 2017 için Toplu Güncelleştirme 11
    AG DÜZELTMESİ: bir kullanılabilirlik grubunun birincil çoğaltması iki SQL Server örneğidir KB4316791 - DÜZELTME: İki SQL Server örneği, SQL Server'daki bir kullanılabilirlik grubunun birincil çoğaltmasıdır
    SQL Server 2017 için Toplu Güncelleştirme 8
    AG DÜZELTMESİ: Always On Kullanılabilirlik Grubu kullandığınızda gereksiz yük devretme KB4056922 - DÜZELTME: Linux üzerinde SQL Server 2017'de Always On Kullanılabilirlik Grubu kullandığınızda gereksiz yük devretme
    SQL Server 2017 için Toplu Güncelleştirme 3
    AG DÜZELTMESİ: Pacemaker, Always On AG'nin mevcut birincil çoğaltmasını indirger ve hiçbir zaman yenisini yükseltmez KB4076982 - DÜZELTME: Pacemaker, Linux üzerinde SQL Server 2017'de Always On AG'nin mevcut birincil çoğaltmasını indirger ve hiçbir zaman yenisini yükseltmez
    SQL Server 2017 için toplu güncelleştirme 4
    AG DÜZELTMESİ: Always On AG kullandığınızda Pacemaker eşitlenmemiş bir çoğaltmayı birincile yükseltir KB4091722 - DÜZELTME: Linux üzerinde SQL Server 2017'de Always On AG kullandığınızda Pacemaker eşitlenmemiş bir çoğaltmayı birincile yükseltir
    SQL Server 2017 için Toplu Güncelleştirme 5
    AG DÜZELTMESİ: Always On AG kullanılırken yerel çoğaltmanın birincil çoğaltmaya pacemaker yükseltmesi başarısız oluyor KB4230542 - DÜZELTME: SQL Server 2017'de Always On AG kullanılırken yerel çoğaltmanın birincil çoğaltmaya pacemaker yükseltmesi başarısız oluyor
    SQL Server 2017 için Toplu Güncelleştirme 7
    AG DÜZELTMESİ: Kullanılabilirlik grubuna ait bir veritabanının başlatılması zaman aşımına uğradı KB4316790 - DÜZELTME: Kullanılabilirlik grubuna ait bir veritabanının başlatılması Linux üzerinde SQL Server zaman aşımına uğradı
    SQL Server 2017 için Toplu Güncelleştirme 8
    AG DÜZELTMESİ: Sql Server Yük Devretme Kümesi Örneği veya Always On AG Pacemaker tarafından yönetildiğinde gereksiz yük devretmeler oluşur KB4316793 - DÜZELTME: Sql Server 2017 Yük Devretme Kümesi Örneği veya Always On AG Pacemaker tarafından yönetildiğinde gereksiz yük devretmeler oluşuyor
    SQL Server 2017 için Toplu Güncelleştirme 8