Delen via


Aanbevolen updates en configuratieopties voor SQL Server 2017 en 2016 met werklasten met hoge prestaties

In dit artikel wordt een lijst met prestatieverbeteringen en configuratieopties beschreven die beschikbaar zijn voor SQL Server 2016 en latere versies.

Oorspronkelijke productversie: SQL Server 2017 op Windows, SQL Server 2016
Oorspronkelijk KB-nummer: 4465518

Inleiding

In dit artikel worden de prestatieverbeteringen en wijzigingen beschreven die beschikbaar zijn voor Microsoft SQL Server 2017 en SQL Server 2016 via verschillende productupdates en configuratieopties.

U wordt aangeraden deze updates toe te passen om de prestaties van SQL Server-exemplaren te verbeteren. De mate van verbetering is afhankelijk van verschillende factoren, waaronder workloadpatroon, conflicten, processorindeling (aantal processorgroepen, sockets, NUMA-knooppunten en kernen in een NUMA-knooppunt) en de hoeveelheid beschikbaar geheugen in het systeem.

Het ondersteuningsteam van SQL Server heeft deze updates en configuratiewijzigingen gebruikt om redelijke prestatieverbeteringen te behalen voor klantworkloads die gebruikmaken van hardwaresystemen die verschillende NUMA-knooppunten en veel processors bevatten. Het ondersteuningsteam blijft dit artikel bijwerken met andere updates in de toekomst.

Definitie: High-endsystemen
Een 'high-end systeem' heeft meestal meerdere sockets, acht kernen of meer per socket, en een halve terabyte of meer geheugen.

Deze aanbevelingen voor het verbeteren van de prestaties van SQL Server 2017 en SQL Server 2016 worden als volgt gegroepeerd in vijf tabellen:

  • Tabel 1 bevat de meest aanbevolen updates en traceringsvlagmen voor schaalbaarheid op high-endsystemen.
  • Tabel 2 bevat aanbevelingen en richtlijnen voor het afstemmen van andere prestaties.
  • Tabel 3 bevat informatie over wijzigingen in gedrag en standaardinstellingen in SQL 2017 en 2016.
  • Tabel 4 bevat andere schaalbaarheidsoplossingen die samen met een cumulatieve update (CU) zijn opgenomen.
  • Tabel 5 bevat aanbevolen fixes en configuratierichtlijnen voor SQL Server-exemplaren die zijn geïmplementeerd in een Linux-omgeving.

Belangrijk

Als u de traceringsvlagmen hebt ingeschakeld, controleert u de informatie in dat artikel nadat u de migratie naar SQL Server 2017 of SQL Server 2016 hebt uitgevoerd. Veel van de traceringsvlagmen en configuratieopties die in dat artikel worden vermeld, werden standaardopties in SQL Server 2017 en SQL Server 2016.

Tabel 1. Belangrijke updates en traceringsvlagmen voor geavanceerde systemen

Controleer de volgende tabel en schakel de traceringsvlagmen in de kolom Trace-vlag in nadat u ervoor hebt gezorgd dat uw exemplaar van SQL Server voldoet aan de vereisten in de kolom Toepasselijke versie en buildbereiken .

Notitie

  • De toepasselijke versie en build geven de specifieke update aan waarin de wijzigings- of traceringsvlag is geïntroduceerd. Als er geen CU is opgegeven, worden alle CA's in de SP opgenomen.
  • Niet van toepassing zijnde versie en build geeft de specifieke update aan waarin de wijzigings- of traceringsvlag het standaardgedrag werd. Daarom is het gewoon toepassen van die update voldoende om de voordelen te ontvangen.

Belangrijk

Wanneer u oplossingen inschakelt met traceringsvlagmen in AlwaysOn-omgevingen, moet u ervoor zorgen dat u de fix- en traceringsvlagmen moet inschakelen voor alle replica's die deel uitmaken van de beschikbaarheidsgroep.

Scenario en symptoom om rekening mee te houden Traceringsvlag Toepasselijke versie- en buildbereiken Niet van toepassing zijnde versie- en buildbereiken Knowledge Base-artikel of blogkoppeling voor meer informatie
Zware SOS_CACHESTORE spinlockconflicten of uw plannen worden regelmatig verwijderd op ad-hocqueryworkloads. T174 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB3026083 - OPLOSSING: SOS_CACHESTORE spinlockconflicten op ad hoc SQL Server-plancache veroorzaakt een hoog CPU-gebruik in SQL Server
Vermeldingen in de plancache worden verwijderd vanwege groei in andere caches of geheugenbediende. Hoog CPU-verbruik vanwege frequente hercompileren van query's. T8032 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen Documentatie van DBCC TRACEON - Trace Flags (Transact-SQL). Zie de sectie Cachegroottebeheer van interne plancaches.
tempdb wordt intensief gebruikt en heeft veel wijzigingen in de gegevens in tempdb. U ondervindt niet-opleverende scheduler-berichten bij het gebruik van indirect controlepunt voor tempdb-database. T3468 SQL Server 2016 SP1 CU5 naar huidige SP/CU SQL Server 2017 CU1 naar huidige SP/CU Geen Indirect controlepunt en tempdb: de goede, de slechte en de niet-rendementende planner KB4040276 - FIX: Indirecte controlepunten op tempdb-database veroorzaken de fout 'Niet-rendementende scheduler' in SQL Server 2016 en 2017
Frequente korte transacties vinden plaats in tempdb. U ziet dat het CPU-gebruik voor deze transacties algemene criteriacompatibiliteit niet is ingeschakeld T3427 SQL Server 2016 SP1 CU2 naar SQL Server 2016 SP2 CU2 SQL Server 2017 RTM KB3216543 - OPLOSSING: Workloads die veel frequente, korte transacties in SQL Server 2016 en 2017 gebruiken, verbruiken mogelijk meer CPU dan in SQL Server 2014
U kunt specifieke problemen met queryprestaties oplossen. Optimizer-fixes zijn standaard uitgeschakeld.
T4199 SQL Server 2016 RTM naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB974006 - hotfix-traceringsmodel voor sql Server-queryoptimalisatie 4199
Opmerking In plaats van de traceringsvlag op serverniveau 4199 kunt u overwegen om de optie voor databasebereik te gebruiken QUERY_OPTIMIZER_HOTFIXES of hint voor query's ENABLE_QUERY_OPTIMIZER_HOTFIXES.
Het duurt lang voordat statistiekentaken zijn voltooid. Kan niet meerdere taken voor het bijwerken van statistieken parallel uitvoeren. T7471 SQL Server 2016 RTM CU1 naar huidige SP/CU SQL Server 2017 RTM naar huidige SP/CU Geen KB3156157 : het gelijktijdig uitvoeren van meerdere UPDATESTATISTIEKEN voor verschillende statistieken in één tabel is beschikbaar
Prestaties van updatestatistieken verbeteren met SQL 2014 en SQL 2016

Tabel 2. Algemene overwegingen en aanbevolen procedures voor het verbeteren van de prestaties van uw SQL Server-exemplaar

Bekijk de inhoud in het Knowledge Base-artikel of de kolom Books Online Resource en overweeg de richtlijnen in de kolom Aanbevolen acties te implementeren.

Knowledge Base-artikel of Boeken Online-resource Aanbevolen acties
De maximale mate van parallellismeserverconfiguratie configureren Gebruik de sp_configure opgeslagen procedure om configuratiewijzigingen aan te brengen om de maximale mate van parallelle serverconfiguratie voor uw exemplaar van SQL Server te configureren volgens het Knowledge Base-artikel.
Limieten voor rekencapaciteit per editie De beperking van de licentiekern voor SQL Server 2012 Enterprise Edition met licentieverlening voor Server en Client Access License (CAL) is beperkt tot 20 kernen per SQL Server-exemplaar.

Er gelden geen limieten onder het Core-model voor serverlicenties.

Overweeg om uw editie van SQL Server te upgraden naar de juiste SKU om alle hardwarebronnen te gebruiken.
Trage prestaties op Windows Server bij gebruik van het energiebeheerschema met gelijke taakverdeling Lees het artikel en werk samen met uw Windows-beheerder om een van de oplossingen te implementeren die worden vermeld in de sectie Oplossing van het artikel.
optimaliseren voor ad-hocworkloads serverconfiguratieoptie

GEFORCEERD PARAMETERISEREN
Vermeldingen in de plancache worden verwijderd vanwege groei in andere caches of geheugenbediende. U kunt ook verwijdering van de plancache tegenkomen wanneer de cache het maximum aantal vermeldingen bereikt. Naast traceringsvlag 8032 die hierboven is besproken, kunt u de optie optimaliseren voor ad-hocworkloadservers en ook de optie GEFORCEERDE PARAMETERISATIEdatabase overwegen.
Paging van buffergroepgeheugen in SQL Server verminderen

Overwegingen voor geheugenconfiguratie en -grootte in SQL Server 2012 en latere versies
Wijs de gebruiker De pagina's in het geheugen inschakelen (Windows) rechtstreeks toe aan het opstartaccount van de SQL-service. Zie De functie Vergrendelde pagina's inschakelen in SQL Server 2012.

Stel het maximale servergeheugen in op ongeveer 90 procent van het totale fysieke geheugen. Zorg ervoor dat de opties voor servergeheugenconfiguratie accounts voor geheugen instellen vanaf alleen de knooppunten die zijn geconfigureerd voor het gebruik van instellingen voor affiniteitsmasker.
Uitleg over SQL Server en grote pagina's... Overweeg traceringsvlag 834 in te schakelen als u een server hebt met veel geheugen, met name voor een werkbelasting voor analytische of datawarehousing. Houd er rekening mee dat interoperabiliteit van Columnstore-indexen met een groot paginageheugenmodel in SQL Server.
Problemen met queryprestaties die zijn gekoppeld aan een grote beveiligingscache

Het uitvoeren van query's duurt langer wanneer de grootte van de Cache TokenAndPermUserStore groeit in SQL Server

DBCC TRACEON - Traceringsvlagken (Transact-SQL)
Als de beveiligingscache groeit tot een grote grootte en u prestatieproblemen ondervindt en spinlockconflicten ondervindt, kunt u overwegen om traceringsvlag T4610 en T4618 in te schakelen om de maximale grootte van TokenAndPermuserStore te verminderen.
ALTER WORKLOAD GROUP KB3107401 - Er zijn nieuwe opties voor het verlenen van querygeheugen beschikbaar (min_grant_percent en max_grant_percent) in SQL Server 2012 Als u veel query's hebt die grote geheugentoekenningen uitputten, vermindert request_max_memory_grant_percent u de standaardworkloadgroep in de resource governor-configuratie van de standaardwaarde van 25 procent naar een lagere waarde. Nieuwe opties voor het verlenen van querygeheugen zijn beschikbaar (min_grant_percent en max_grant_percent) in SQL Server.
SQL 2016- Het wordt gewoon sneller uitgevoerd: automatische TEMPDB-configuratie Voeg meerdere gegevensbestanden van gelijke grootte toe voor de tempdb-database als dit een bijgewerkte server is. Voor nieuwe installaties doet setup dit automatisch.
TEMPDB - Bestanden en traceringsvlagmen en updates Gebruik tempdb-optimalisaties en verbeter de schaalbaarheid door DDL op tijdelijke objecten te vermijden of te verminderen.
Initialisatie van direct bestand Werk samen met uw Windows-beheerder om het SQL Server-serviceaccount gebruikersrechten voor volumeonderhoudstaken uit te voeren op basis van de informatie in het onderwerp Books Online.
Overwegingen voor de instellingen 'autogrow' en 'autoshrink' in SQL Server Controleer de huidige instellingen van uw database en zorg ervoor dat deze zijn geconfigureerd volgens de aanbevelingen in het Knowledge Base-artikel.
Indirecte controlepunten Overweeg indirecte controlepunten in te schakelen voor gebruikersdatabases om het I/O-gedrag in SQL Server 2014 en 2012 te optimaliseren.
SQL Server: grote RAM- en DB-controlepunten Overweeg indirecte controlepunten in te schakelen voor gebruikersdatabases om het I/O-gedrag in SQL Server 2014 en 2012 te optimaliseren. Bekijk de vereiste aanpassingen voor tempdb in het referentie indirect controlepunt en tempdb: het goede, de slechte en de niet-rendementende planner.
KB3009974 - FIX: Trage synchronisatie wanneer schijven verschillende sectorgrootten hebben voor primaire en secundaire replicalogboekbestanden in SQL Server AG en Logshipping-omgevingen Als u een beschikbaarheidsgroep hebt waarin het transactielogboek op de primaire replica zich bevindt op een schijf met een sectorgrootte van 512 bytes en het transactielogboek van de secundaire replica zich op een station bevindt met een sectorgrootte van 4 K, kan er een trage synchronisatie optreden. In dit geval moet het inschakelen van TF 1800 het probleem oplossen. Zie Trace Flag 1800 voor meer informatie.
Infrastructuur voor queryprofilering

KB3170113 -Update voor het weergeven van uitvoeringsstatistieken per operator voor query's in showplan XML en uitgebreide gebeurtenis in SQL Server 2014 SP2
Als uw SQL Server nog niet is gebonden aan de CPU en een overhead van 1,5 tot 2 procent te verwaarlozen is voor uw workloads, raden we u aan TF 7412 in te schakelen als opstarttraceringsvlag. Met deze vlag kunt u lichtgewicht profileren in SQL Server 2014 SP2 of hoger. Hiermee kunt u problemen met livequery's oplossen in productieomgevingen.
Plankeuzeregressies identificeren met Behulp van Query Store Het beste queryplan activeren Gebruik de querystore-functie om query's te identificeren die zijn teruggedraaid of slecht presteren. Als de queryprestaties optreden vanwege een schatting van kardinaliteit, selecteert u de juiste CE-versie: optie LEGACY_CARDINALITY_ESTIMATIONmet databasebereik, queryhint LEGACY_CARDINALITY_ESTIMATION, databasecompatibiliteitsniveau of traceringsvlag 9481.
Aanname van join-insluiting in de nieuwe kardinaliteitsschatter verslechtert de queryprestaties Evalueer de query's die joins en filters gebruiken om inzicht te hebben in het effect van eenvoudige en basisbesluiting. Gebruik traceringsvlag 9476 voor eenvoudige insluiting in plaats van basisopname wanneer u de standaard kardinaliteitsschatter gebruikt.
Verbeteringen in compatibiliteitsniveau 130 Verbeteringen in compatibiliteitsniveau 140 Gebruik databasecompatibiliteitsniveau 130 of hoger om te profiteren van de volgende verbeteringen:
  • Adaptieve en agressieve drempelwaarde voor het bijwerken van bestaande statistieken voor grotere tabellen
  • Beter steekproef- en vergrendelingsmechanisme voor het bijwerken van statistieken
  • Statistieken die worden bemonsterd door een proces met meerdere threads
  • Mogelijkheid om insert-select uit te voeren met behulp van parallelle uitvoering

  • Gebruik databasecompatibiliteitsniveau 140 of hoger om te profiteren van de volgende verbeteringen:
  • Verbeterde kardinaliteitschatting en plankwaliteit met behulp van nieuwe functies zoals interleaved-uitvoering voor tabelfuncties met meerdere instructies en adaptieve join
  • Verbeterd geheugengebruik via feedback over het verlenen van geheugen
  • Best practice met Query Store
    De opnamemodus instellen op Automatisch
    Schakel traceringsvlagmen 7745 en 7752 in om de prestaties van Query Store te verbeteren tijdens scenario's met hoge beschikbaarheid en herstel na noodgevallen.

    Pas de oplossing toe in KB4340759 - FIX: Trage prestaties van SQL Server 2016 wanneer Query Store is ingeschakeld als query store-spinlockconflicten ondervindt onder zware werkbelastingen.
    SQL Server 2016/2017: secundair replicamodel en prestaties van de beschikbaarheidsgroep Als u te veel wachttijden ondervindt (PARALLEL_REDO_TRAN_TURN, DPT_ENTRY_LOCKof DIRTY_PAGE_TABLE_LOCK), raadpleegt u deze blog om corrigerende acties uit te voeren (toepasselijke fix toe te passen, het juiste gebruik van het opnieuw model te evalueren).
    KB2634571 - Verbeteringen voor de DBCC CHECKDB-opdracht kunnen leiden tot snellere prestaties wanneer u de optie PHYSICAL_ONLY gebruikt

    DBCC TRACEON - Traceringsvlagken

    Een snellere CHECKDB - Deel IV (SQL CLR UDTs)
    Als u DBCC CHECK-opdrachten uitvoert op grote databases (meerdere TB-grootten), kunt u overwegen traceringsvlagken T2562, T2549 en T2566 te gebruiken.

    Er bevinden zich nu verschillende controles onder de optie EXTENDED_LOGICAL_CHECK in SQL Server 2016.
    SQL Server beschermen tegen aanvallen op beveiligingsproblemen in Spectre en Meltdown Evalueer zorgvuldig de prestaties van Kernel Virtual Address Shadowing (KVAS), Kernel Page Table Indirection (KPTI) en IBP (Indirect Branch Prediction Mitigation) op verschillende SQL Server-workloads in uw omgeving.

    Tabel 3. Belangrijke wijzigingen die zijn geïntroduceerd in SQL Server 2017 en SQL Server 2016

    SQL Server 2017 en SQL Server 2016 bevatten verschillende verbeteringen op het gebied van schaalbaarheid en prestaties. Verschillende configuratiewijzigingen en traceringsvlagmen die vereist zijn in SQL Server 2014 en SQL Server 2012 werden het standaardgedrag in SQL Server 2017 en 2016. Deze tabel bevat een overzicht van alle wijzigingen die zijn geïmplementeerd in SQL Server 2017 en SQL Server 2016.

    Gebied Samenvatting van de wijziging Meer informatie en verwijzingen
    SQL-engine Veelgebruikte traceringsvlagmen die buiten gebruik zijn gesteld of die niet meer nodig zijn in SQL Server 2016 en de latere versies van SQL Server: 8048, 8079, 9024, 1236, 1118, 1117, 6498, 8075, 3449, 6532, 6533, 6534. SQL Server-traceringsvlagmen
    Database-engine Wat is er nieuw in Database Engine - SQL Server 2017
    Database-engine Belangrijke wijzigingen in database-enginefuncties in SQL Server 2016
    Database-engine Belangrijke wijzigingen in database-enginefuncties in SQL Server 2017
    Conversies van gegevenstypen opvragen SQL Server 2016 (13.x) bevat verbeteringen in sommige gegevenstypenconversies en sommige (meestal ongebruikelijke) bewerkingen. Zie SQL Server 2016-verbeteringen voor het verwerken van bepaalde gegevenstypen en ongebruikelijke bewerkingen voor meer informatie.
    Beschikbaarheidsgroep Voor de secundaire database maakt initialisatie van automatische seeding gebruik van de eindpunten voor databasespiegeling om de database-inhoud naar de secundaire te streamen en toe te passen. SQLSweet16!, aflevering 2: Beschikbaarheidsgroepen automatische seeding
    Beschikbaarheidsgroep SQL Server 2016 gebruikt minder contextswitches wanneer logboekblokken van primair naar secundair worden vervoerd. SQL 2016- Het wordt gewoon sneller uitgevoerd: AlwaysOn-logboektransport beperkte contextswitches SQL Server 2016 - Het wordt gewoon sneller uitgevoerd: AlwaysOn-beschikbaarheidsgroepen turbocharged
    Beschikbaarheidsgroep SQL Server 2016 maakt gebruik van verbeterde compressiealgoritmen en parallelle compressie van logboekblokgegevens. SQL 2016- Het wordt gewoon sneller uitgevoerd: AlwaysOn Parallelle compressie / Verbeterde algoritmen
    Beschikbaarheidsgroep SQL Server 2016 maakt gebruik van hardware die is gebaseerd op AES-NI-versleutelingsmogelijkheden om de schaalbaarheid en prestaties van AlwaysOn-logboekverzending aanzienlijk te verbeteren. SQL 2016 - Het wordt gewoon sneller uitgevoerd - AlwaysOn AES-NI-versleuteling
    Prestaties SQL Server 2016 detecteert de CPU-mogelijkheden voor AVX of SSE en maakt gebruik van de op hardware gebaseerde vectormogelijkheden om de schaalbaarheid en prestaties te verbeteren bij het comprimeren, compileren van woordenlijsten en het verwerken van kolomopslaggegevens. SQL 2016- Het wordt gewoon sneller uitgevoerd: In het kolomarchief worden vectorinstructies (SSE/AVX) gebruikt
    Prestaties SQL Server 2016 maakt gebruik van CPU-vectorinstructies om de prestaties van bulksgewijs invoegen te verbeteren. SQL 2016 - Het wordt gewoon sneller uitgevoerd - BULK INSERT maakt gebruik van vectorinstructies (SSE/AVX)
    Prestaties MET SQL Server 2016 kan een INSERT ... SELECT-instructie die moet worden uitgevoerd met behulp van parallelle uitvoering, vermindert de laadtijd van gegevens aanzienlijk. SQLSweet16!, Aflevering 3: Parallel INSERT ... SELECTEREN
    Prestaties SQL Server 2016 maakt TRUNCATE-bewerking mogelijk op afzonderlijke partities van een tabel voor het archiveren van oudere partities. SQLSweet16!, Aflevering 5: TRUNCATE Selected Partitions
    Prestaties SQL Server 2016 past de grootte van de in-memory geoptimaliseerde databasewerkgroep zo nodig dynamisch aan. SQL 2016- Het wordt gewoon sneller uitgevoerd: in-memory geoptimaliseerde databasewerkgroep
    Tempdb Toewijzingen zijn tempdb en gebruikersdatabases maken gebruik van uniforme volledige gebieden. Bestandsgroei in tempdb vindt plaats voor alle bestanden tegelijk. SQL 2016 - Het wordt gewoon sneller uitgevoerd: -T1117- en -T1118-wijzigingen voor TEMPDB- en gebruikersdatabases
    Tempdb De installatie van database-engine berekent automatisch het aantal tempdb-gegevensbestanden. SQL 2016- Het wordt gewoon sneller uitgevoerd: automatische TEMPDB-configuratie
    Storage Database-engine gebruikt 0xC0 stempel in plaats van 0x00 voor initialisatie van transactielogboekbestanden. SQL 2016 - Het wordt gewoon sneller uitgevoerd: LDF-stempel
    Storage Voor grote geheugenservers en zware schrijfomgevingen presteert indirect controlepunt beter. SQL 2016 : het wordt gewoon sneller uitgevoerd: standaardwaarde indirect controlepunt
    Storage Hoge transacties kunnen profiteren van meerdere logwriters die logboekcache leegmaken naar transactielogboek. SQL 2016: het wordt gewoon sneller uitgevoerd: meerdere werkrollen voor logboekschrijvers
    Back-up en herstel Back-ups kunnen worden gecomprimeerd voor database versleuteld met behulp van TDE als u MAXTRANSFERSIZE groter dan 65536 opgeeft. SQLSweet16!, aflevering 1: Back-upcompressie voor databases met TDE-functionaliteit
    SQL-besturingssysteem Geheugenobjecten dynamisch partitioneren om conflicten tussen geheugenobjecten te verminderen. SQL 2016- Het wordt gewoon sneller uitgevoerd: Dynamic Memory Object (CMemThread) Partitionering
    SQL-besturingssysteem SQL Server 2016 bewaakt de kwantumgebruikspatronen van werkrollen, zodat alle werknemers een eerlijke behandeling kunnen krijgen en de schaalbaarheid kunnen verbeteren. SQL 2016: het wordt gewoon sneller uitgevoerd: bijgewerkte planningsalgoritmen
    SQL-besturingssysteem SQL Server 2016 ondervraagt de hardware-indeling en configureert automatisch Soft NUMA op systemen die 8 of meer CPU's per NUMA-knooppunt rapporteren. De partitionering activeert verschillende aanpassingen in de database-engine voor verbeterde schaalbaarheid en prestaties. SQL 2016 - Het wordt gewoon sneller uitgevoerd: automatische zachte NUMA
    DBCC CHECK Geef MAXDOP op om resources te beheren die worden gebruikt door de DBCC CHECK-opdracht. SQLSweet16!, Aflevering 6: DBCC CHECKDB met MAXDOP
    DBCC CHECK DBCC CHECK maakt gebruik van een verbeterd algoritme voor paginascans met minder conflicten en geavanceerde leesmogelijkheden. SQL 2016 - Het wordt gewoon sneller uitgevoerd: DBCC schaalt 7x beter
    DBCC CHECK DBCC CHECK-opdrachten duren lang wanneer SQL Server speciale gegevenstypen en indexen evalueert. Deze controles zijn verplaatst onder EXTENDED_LOGICAL_CHECKS optie. SQL 2016 - Het wordt gewoon sneller uitgevoerd: uitgebreide DBCC-controles
    Codetabel BULK INSERT of bcp-hulpprogramma's zijn verbeterd om UTF-8-gegevens in een tabel in SQL Server te laden. SQLSweet16!, aflevering 10: "Ik kan glas eten ...", maar kan ik het in een database laden?
    Ruimtelijk SQL Server 2016 verwijdert de PInvoke- en PUnInvoke-activiteiten tijdens de T-SQL-uitvoering voor veel van de ruimtelijke methoden. SQL 2016 - Het wordt gewoon sneller uitgevoerd: systeemeigen ruimtelijke implementatie(s)
    Ruimtelijk SQL Server 2016 verbetert de schaalbaarheid van TVP die gebruikmaakt van ruimtelijke gegevens met behulp van systeemeigen ruimtelijke validaties. SQL 2016 - Het wordt gewoon sneller uitgevoerd: TV's met ruimtelijke kolom(en)
    Ruimtelijk Dankzij de systeemeigen en ruimtelijke verbeteringen in TVP kan SQL Server het maken en de tesselatie van ruimtelijke gegevens optimaliseren. SQL 2016: het wordt gewoon sneller uitgevoerd: Ruimtelijke index bouwt sneller
    MSDTC SQL Server 2016 start MSDTC dynamisch zo nodig, zodat resources kunnen worden gebruikt voor andere activiteiten totdat dit is vereist. SQL 2016 - Maakt gebruik van MSDTC opstarten op aanvraag
    XEvent Er worden verschillende wijzigingen aangebracht in de XEvent Linq-providerlogica om contextwisselingen, geheugentoewijzingen en andere aspecten te verminderen voor een snellere weergave van gebeurtenissen. SQL 2016 - Het wordt gewoon sneller uitgevoerd: XEvent Linq Reader

    Tabel 4. Belangrijke oplossingen die zijn opgenomen in een CU

    Bekijk de beschrijving in de kolom Symptomen en pas de vereiste updates toe (bij voorkeur de meest recente update die de specifieke oplossing bevat) in de kolom Vereiste update in toepasselijke omgevingen. U kunt het Knowledge Base-artikel raadplegen voor meer informatie over de respectieve problemen. Voor deze aanbevelingen hoeft u geen andere traceringsvlagmen in te schakelen als opstartparameters, tenzij deze expliciet worden aangeroepen in het artikel of in deze tabel. Alleen het toepassen van de nieuwste CU of Service Pack die deze fixes bevat, is voldoende om het voordeel te krijgen.

    Opmerking De CU-naam in de kolom Vereiste update bevat de eerste CU van SQL Server waarmee dit probleem wordt opgelost. Een cumulatieve update bevat alle hotfixes en alle updates die samen met de vorige SQL Server-updaterelease zijn opgenomen. Zoals vermeld in de updates voor het INCREMENTELE servicemodel van SQL Server, raden we u aan om de meest recente cumulatieve update in een doorlopende proactieve frequentie te installeren om de beschreven problemen op te lossen of te voorkomen. Houd er ook rekening mee dat vanaf SQL Server 2017 het modern onderhoudsmodel voor SQL Server is geïntroduceerd, zodat servicepacks niet meer beschikbaar worden gesteld.

    Toepasselijke versie Gebied of onderdeel Beschrijving van het probleem dat is opgelost Aanbevolen update
    SQL Server 2016SQL Server 2017 Back-up en herstel Logboekback-up van een TDE-database mislukt en retourneert af en toe fout 33111 wanneer wordt gezocht naar een oudere kopie van het certificaat dat is gebruikt voor het versleutelen van de DEK in het verleden als niet-standaard MAXTRANSFERSIZE wordt gebruikt OPLOSSING: Fouten 33111 en 3013 bij het maken van een back-up van een met TDE versleutelde database in SQL Server
    Cumulatieve update 2 voor SQL Server 2017
    Cumulatieve update 6 voor SQL Server 2016 SP1
    Cumulatieve update 9 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 Back-up en herstel DE INSTRUCTIE RESTORE HEADERONLY voor een gecomprimeerde TDE-back-up wordt traag voltooid in SQL Server FIX: HERSTEL HEADERONLY-instructie voor een gecomprimeerde TDE-back-up traag om te voltooien in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    SQL Server 2016 Back-up en herstel Kan het back-upbestand niet comprimeren wanneer de optie INIT en COMPRESSIE wordt gebruikt in een database met TDE FIX: Kan het back-upbestand niet comprimeren wanneer de optie INIT en COMPRESSIE wordt gebruikt in een TDE-database in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2016 RTM
    CU 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up en herstel Assertiefout bij het maken van een back-up van een grote met TDE versleutelde database in SQL Server
    Cumulatieve update 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up en herstel Herstellen mislukt wanneer u een back-up uitvoert met behulp van compressie en controlesom voor een TDE-database FIX: Herstellen mislukt wanneer u een back-up uitvoert met behulp van compressie en controlesom op een database met TDE-functionaliteit in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2016 RTM
    Cumulatieve update 4 voor SQL Server 2016 SP1
    SQL Server 2016 Back-up en herstel Fout 9004 wanneer u probeert een gecomprimeerde back-up te herstellen van meerdere bestanden voor een grote met TDE versleutelde database in SQL Server FIX: Fout 9004 wanneer u probeert een gecomprimeerde back-up te herstellen van meerdere bestanden voor een grote TDE-versleuteld
    Cumulatieve update 7 voor SQL Server 2016 RTM
    SQL Server 2016SQL Server 2017 Back-up en herstel Trage herstelprestaties wanneer u een back-up herstelt met behulp van compressie in een sector van 4 K in SQL Server KB4088193 - OPLOSSING: Trage herstelprestaties bij het herstellen van een gecomprimeerde back-up op een schijf met een 4K-sectorgrootte in SQL Server
    Cumulatieve update 9 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 7 voor SQL Server 2017
    SQL Server 2016SQL Server 2017 Back-up en herstel [VDI] Herstellen van een met TDE gecomprimeerde back-up mislukt wanneer u de VDI-client gebruikt Cumulatieve update 7 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Back-up en herstel [VDI] Herstellen van een back-up gecomprimeerde, TDE-ingeschakelde database via de VDI-interface mislukt en retourneert os-fout 38
    Cumulatieve update 8 voor SQL Server 2017 [VSTS-bug # 10936552]
    SQL Server 2016 SP2 RTM [VSTS Bug # 10698847]
    SQL Server 2016SQL Server 2017 Back-up en herstel [VSS] Back-up van beschikbaarheidsdatabase via een VSS-toepassing kan mislukken in SQL Server OPLOSSING: Het maken van een back-up van beschikbaarheidsdatabase via een VSS-toepassing kan mislukken in SQL Server
    Cumulatieve update 1 voor SQL Server 2017
    Cumulatieve update 9 voor SQL Server 2016 RTM
    Cumulatieve update 5 voor SQL Server 2016 SP1
    Cumulatieve update 8 voor SQL Server 2014 SP2
    SQL Server 2016SQL Server 2017 Back-up en herstel Back-up en herstel met TDE is traag als de versleutelingssleutel is opgeslagen in een EKM-provider in SQL Server Back-up en herstel met TDE is traag als de versleutelingssleutel is opgeslagen in EKM
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 Service Pack 2
    Cumulatieve update 9 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 AlwaysOn AG Columnstore Query's die gegevens ophalen met behulp van niet-geclusterde indexzoekopdrachten, duren langer FIX: Het ophalen van gegevensquery's met behulp van niet-geclusterde indexzoekopdrachten duurt veel langer in SQL Server
    Cumulatieve update 2 voor SQL Server 2017
    Cumulatieve update 6 voor SQL Server 2016 Service Pack 1
    Cumulatieve update 9 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 AlwaysOn-beschikbaarheidsgroep Parallel opnieuw uitvoeren in een secundaire replica van een beschikbaarheidsgroep die heap-tabellen bevat, genereert een runtime-assertdump of de server waarop SQL Server wordt uitgevoerd, en retourneert een fout met een toegangsfout FIX: Parallel opnieuw uitvoeren in een secundaire replica van een beschikbaarheidsgroep die heap-tabellen bevat, genereert een runtime-assertdump of de SQL Server loopt vast met een fout met een toegangsfout
    Cumulatieve update 9 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 6 voor SQL Server 2017
    SQL Server 2016 AlwaysOn-beschikbaarheidsgroep Assertie treedt op wanneer u parallelle hero gebruikt in een secundaire replica van een SQL Server AlwaysOn-beschikbaarheidsgroep FIX: Assertie treedt op wanneer u parallelle redo gebruikt in een secundaire replica van een SQL Server AlwaysOn-beschikbaarheidsgroep
    Cumulatieve update 3 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 AlwaysOn-beschikbaarheidsgroep Prestaties zijn traag voor een AlwaysOn-beschikbaarheidsgroep wanneer u een leesquery verwerkt OPLOSSING: AlwaysOn AG traag bij het verwerken van leesquery's in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2017 AlwaysOn-beschikbaarheidsgroep Verbetering van de failoverduur voor een beschikbaarheidsgroep in SQL Server op Linux Verbetering om de failoverduur voor een beschikbaarheidsgroep in SQL Server op Linux te verminderen
    Cumulatieve update 8 voor SQL Server 2017
    SQL Server 2017 AlwaysOn-beschikbaarheidsgroep Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    SQL Server 2016 Geheugen Parallelle hero veroorzaakt een hoog geheugengebruik FIX: Parallel opnieuw uitvoeren veroorzaakt een hoog geheugengebruik in SQL Server 2016 in vergelijking met SQL Server 2014 of eerdere versies
    Cumulatieve update 3 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Geheugen sp_execute_external_script en DMV sys.dm_exec_cached_plans geheugenlekken veroorzaken FIX: Systeem opgeslagen procedure sp_execute_external_script en DMV-sys.dm_exec_cached_plans geheugenlekken veroorzaken in SQL Server 2017 en 2016
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Geheugen Onvoldoende geheugenfout wanneer de virtuele adresruimte van het SQL Server-proces laag is Onvoldoende geheugenfout wanneer de virtuele adresruimte van het SQL Server-proces laag is in SQL Server
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2016 Geheugen geheugenlek treedt op wanneer u Azure Storage gebruikt in SQL Server Er treedt een geheugenlek op wanneer u Azure Storage gebruikt in SQL Server 2014 of 2016
    Cumulatieve update 5 voor SQL Server 2016 RTM
    Cumulatieve update 2 voor SQL Server 2016 SP1
    Cumulatieve update 2 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 OLTP in het geheugen Het gebruik van een controlepunt voor grote schijven vindt plaats voor een in-memory geoptimaliseerde bestandsgroep FIX: Het gebruik van controlepunten voor grote schijven vindt plaats voor een in-memory geoptimaliseerde bestandsgroep tijdens zware niet-in-memory workloads
    Cumulatieve update 6 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    Cumulatieve update 1 voor SQL Server 2016
    SQL Server 2016 OLTP in het geheugen Controlepuntbestanden groeien overmatig wanneer u gegevens invoegt in tabellen die zijn geoptimaliseerd voor geheugen FIX: Controlepuntbestanden groeien te veel wanneer u gegevens invoegt in tabellen die zijn geoptimaliseerd voor geheugen in SQL Server 2016
    Cumulatieve update 2 voor SQL Server 2016 SP1
    Cumulatieve update 4 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 OLTP in het geheugen Het herstellen van de database duurt lang wanneer deze tabellen bevat die zijn geoptimaliseerd voor geheugen Het herstellen van een database met tabellen die zijn geoptimaliseerd voor geheugen, duurt lang in SQL Server 2017 en 2016
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 7 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 tempdb Verbetering van het PFS-pagina round robin-algoritme Verbetering van het PFS-pagina round robin-algoritme in SQL Server 2016
    Cumulatieve update 7 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 9 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 tempdb Prestatieproblemen treden op in de vorm van PAGELATCH_EX en PAGELATCH_SH wachttijden in TempDB(sys.sysobjvalues en sys.sysseobjvalues) Prestatieproblemen treden op in de vorm van PAGELATCH_EX en PAGELATCH_SH wachttijden
    Cumulatieve update 1 voor SQL Server 2016 Service Pack 2
    Cumulatieve update 9 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 tempdb Zware tempdb-conflictenTemp-tabel die benoemde beperkingen heeft, vereist een synchrone daling van de temp-tabel Zware tempdb-conflicten vindt plaats in SQL Server 2016 of 2017
    Cumulatieve update 5 voor SQL Server 2017
    Cumulatieve update 8 voor SQL Server 2016 SP1
    SQL Server 2017 tempdb PAGELATCH_EX conflicten wanneer u tijdelijke objecten (sys.sysobjvalues) verwijdert OPLOSSING: PAGELATCH_EX conflicten bij het verwijderen van tijdelijke objecten in SQL Server
    Cumulatieve update 5 voor SQL Server 2017
    SQL Server 2016 tempdb Toegenomen PAGELATCH_EX conflicten in sys.sysobjvalues FIX: Verhoogde PAGELATCH_EX conflicten in sys.sysobjvalues in SQL Server 2016
    Cumulatieve update 6 voor SQL Server 2016 RTM
    Cumulatieve update 2 voor SQL Server 2016 Service Pack 1
    SQL Server 2016SQL Server 2017 tempdb Indirecte controlepunten op tempdb-database veroorzaken fout 'Niet-rendementende scheduler' FIX: Indirecte controlepunten op de tempdb-database veroorzaken de fout 'Niet-rendementende scheduler' in SQL Server 2017 en 2016
    Cumulatieve update 1 voor SQL Server 2017
    Cumulatieve update 5 voor SQL Server 2016 Service Pack 1
    Cumulatieve update 8 voor SQL Server 2016
    SQL Server 2016SQL Server 2017 tempdb Workloads die veel frequente, korte transacties gebruiken, verbruiken mogelijk meer CPU Workloads die veel frequente, korte transacties in SQL Server 2017 en 2016 gebruiken, verbruiken mogelijk meer CPU dan in SQL Server 2014
    Cumulatieve update 4 voor SQL Server 2017
    Cumulatieve update 2 voor SQL Server 2016 SP1
    SQL Server 2016SQL Server 2017 Transactielogboek Fout 9002 wanneer er onvoldoende schijfruimte is voor kritieke logboekgroei KB4087406 - OPLOSSING: Fout 9002 wanneer er onvoldoende schijfruimte is voor kritieke logboekgroei in SQL Server 2014, 2016 en 2017
    Cumulatieve update 5 voor SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2016 SP2
    Cumulatieve update 8 voor SQL Server 2016 SP1
    Cumulatieve update 11 voor SQL Server 2014 SP2
    SQL Server 2016 Beveiligingscache Hoog CPU-gebruik veroorzaakt prestatieproblemen in SQL Server 2016 Hoog spinlockconflict voor SECURITY_CACHE en CMED_HASH_SET SQLSweet16!, aflevering 8: hoe SQL Server 2016 cumulatieve update 2 (CU2) de prestaties van zeer gelijktijdige workloads kan verbeteren KB3195888 - OPLOSSING: Hoog CPU-gebruik veroorzaakt prestatieproblemen in SQL Server 2016 en 2017
    Cumulatieve update 2 voor SQL Server 2016
    SQL Server 2017 Query Store Toegangsschending treedt op wanneer Query Store runtimestatistieken verzamelt Toegangsschending wanneer Query Store runtimestatistieken verzamelt in SQL Server 2017
    Cumulatieve update 5 voor SQL Server 2017
    SQL Server 2016 Query Store Het automatisch opschonen van gegevens in Query Store mislukt op andere edities dan Enterprise en Developer Edition Het automatisch opschonen van gegevens in Query Store mislukt op andere edities dan Enterprise en Developer-editie van SQL Server 2016
    Cumulatieve update 1 voor SQL Server 2016
    SQL Server 2016 Query Store Trage prestaties van SQL Server wanneer Query Store is ingeschakeld KB4340759 - FIX: Trage prestaties van SQL Server 2016 wanneer Query Store is ingeschakeld
    Cumulatieve update 2 voor SQL Server 2016 SP2

    Deze tabel is een compilatie van alle belangrijke verbeteringen, aanbevelingen en codewijzigingen die zijn uitgebracht in cumulatieve updates nadat SQL Server 2017 is uitgebracht. Bekijk de beschrijving in de kolom Symptomen en pas de vereiste updates toe (bij voorkeur de meest recente update die de specifieke oplossing bevat) in de kolom Vereiste update in toepasselijke omgevingen. U kunt het vermelde Knowledge Base-artikel raadplegen voor meer informatie over de respectieve problemen.

    Voor deze aanbevelingen hoeft u geen andere traceringsvlagmen in te schakelen als opstartparameters, tenzij deze expliciet worden aangeroepen in het artikel of in deze tabel. Het toepassen van de meest recente cumulatieve update of het meest recente servicepack met deze fixes is voldoende om het voordeel te krijgen. Als u AlwaysOn-beschikbaarheidsgroep in SQL Server op Linux gebruikt, werkt u SQL Server 2017 bij naar cumulatieve update 8 of hoger, omdat er verschillende verbeteringen zijn geleverd in deze update. Opmerking De CU-naam in de kolom Vereiste update biedt de eerste cumulatieve update van SQL Server waarmee dit probleem wordt opgelost. Een cumulatieve update bevat alle hotfixes en alle updates die zijn opgenomen in de vorige SQL Server-updaterelease. Zoals vermeld in de updates van het SQL Server Incremental Servicing Model, raden we u nu aan de meest recente cumulatieve update te installeren in een doorlopende proactieve frequentie om de beschreven problemen op te lossen of te voorkomen. Houd er ook rekening mee dat vanaf SQL Server 2017 het modern onderhoudsmodel voor SQL Server is geïntroduceerd, zodat servicepacks niet meer beschikbaar worden gesteld.

    Samenvatting van wijziging of verbetering Meer informatie en verwijzingen
    SQL en besturingssysteem: bekijk de verschillende aanbevelingen voor aanbevolen procedures voor het besturingssysteem en SQL Server bij het implementeren van SQL Server op Linux Best practices en configuratierichtlijnen voor prestaties voor SQL Server in Linux
    Verbetering van SQL Agent : SQL Server Agent-taken kunnen worden gestart zonder te wachten tot alle databases zijn hersteld SQL Server Agent-taken kunnen worden gestart zonder te wachten tot alle databases worden hersteld in SQL Server 2017 op Linux
    Cumulatieve update 9 voor SQL Server 2017
    Verbetering van de opslag : schakel het mechanisme 'geforceerd leegmaken' in in SQL Server 2017 in Mechanisme voor geforceerd leegmaken inschakelen in SQL Server 2017 op Linux
    Cumulatieve update 6 voor SQL Server 2017
    Verbetering van opslag : hoofddatabase en foutenlogboekbestand verplaatsen naar een andere locatie KB4053439 - Verbetering: hoofddatabase en foutenlogboekbestand verplaatsen naar een andere locatie in SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    AG-verbetering : Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server KB4339875 - Verbeteringen voor AlwaysOn-beschikbaarheidsgroepen in een Pacemaker-cluster in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    Geheugenverbetering : minimale geheugenlimiet ingesteld op 2 GB om SQL Server te installeren of te starten KB4052969 - FIX: Minimale geheugenlimiet ingesteld op 2 GB om SQL Server 2017 te installeren of te starten
    Cumulatieve update 2 voor SQL Server 2017
    GeheugenFIX : Opstartfase van geheugen is te lang nadat TF 834 is ingeschakeld KB4075203 - FIX: Opstartfase voor geheugen is te lang nadat TF 834 is ingeschakeld in SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    Oplossing voor planning: portabiliteit en prestaties verschillen tussen Windows- en Linux-scheduler-toewijzingen in SQL Server 2017 KB4043455 - FIX: Portability and performance different between Windows and Linux scheduler mappings in SQL Server 2017
    Cumulatieve update 1 voor SQL Server 2017
    AD-verificatie FIX: kan geen aanmelding maken op basis van een gebruiker die deel uitmaakt van het bovenliggende domein KB4073670 - FIX: Kan geen aanmelding maken op basis van een gebruiker die deel uitmaakt van het bovenliggende domein in SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    AD-verificatie-update : verbetert de prestaties van DE SQL-server door te beperken met welke KDC kan worden gecontacteerd in geografisch grote netwerken KB4463314 - Bijwerken verbetert de prestaties van SQL Server door te beperken met welke KDC kan worden gecontacteerd in geografisch grote netwerken
    Cumulatieve update 11 voor SQL Server 2017
    AD-verificatieOPLOSSING : SQL Server loopt vast wanneer u Active Directory-providers van derden gebruikt KB4466962 - OPLOSSING: SQL Server 2017 loopt vast wanneer u Active Directory-providers van derden gebruikt
    Cumulatieve update 12 voor SQL Server 2017
    TSQL FIX: de functie NEWSEQUENTIALID genereert dubbele GUID nadat SQL Server opnieuw is opgestart KB4078097 - FIX: DE functie NEWSEQUENTIALID genereert dubbele GUID nadat SQL Server 2017 op Linux opnieuw is opgestart
    Cumulatieve update 4 voor SQL Server 2017
    VerbindingsOPLOSSING: Onverwacht geheugenverbruik wanneer TCP-protocolverbindingen worden gebruikt KB4073045 - FIX: Onverwacht geheugenverbruik wanneer TCP-protocolverbindingen worden gebruikt voor SQL Server 2017 op Linux
    Cumulatieve update 4 voor SQL Server 2017
    Oplossing voor verbindingen : fout bij naamomzetting treedt op wanneer IPv6 is uitgeschakeld bij het opstarten KB4053392 - OPLOSSING: Fout bij naamomzetting treedt op wanneer IPv6 is uitgeschakeld bij het opstarten in SQL Server 2017 op Linux
    Cumulatieve update 2 voor SQL Server 2017
    VerbindingsOPLOSSING: SQL Server luistert niet naar niet-standaard-IP-adres dat is opgegeven door mssql-conf script KB4053393 - OPLOSSING: SQL Server 2017 op Linux luistert niet naar niet-standaard-IP-adres dat is opgegeven door mssql-conf-script
    Cumulatieve update 2 voor SQL Server 2017
    Setup FIX: mislukte scriptupgrades bij het toepassen van CU Fouten bij het upgraden van SQL Server 2017 CU4 of hoger en het niet inschakelen van SQL Agent in Linux
    Cumulatieve update 6 voor SQL Server 2017
    Database Mail FIX: Database Mail kan geen verbinding maken met SQL Server wanneer niet-standaard TCP-poort wordt gebruikt KB4100873 - FIX: Database Mail kan geen verbinding maken met SQL Server 2017 op Linux wanneer niet-standaard TCP-poort wordt gebruikt
    Cumulatieve update 6 voor SQL Server 2017
    Container FIX: kan de SQL Server Linux Docker-container niet stoppen met behulp van de opdracht Docker-stop KB4093805 - FIX: kan de SQL Server Linux Docker-container niet stoppen met behulp van de opdracht Docker-stop
    Cumulatieve update 5 voor SQL Server 2017
    Container FIX: Fout met onvoldoende geheugen wanneer u SQL Server uitvoert in een Linux Docker-container KB4347055 - FIX: Fout met onvoldoende geheugen wanneer u SQL Server 2017 uitvoert in een Linux Docker-container
    Cumulatieve update 10 voor SQL Server 2017
    AG: Als u Pacemaker-pakket 1.1.18-11.el7 of hoger gebruikt, past u de eigenschap start-failure-is-fatal aan KB4229789 - Cumulatieve update 7 voor SQL Server 2017
    Zie de sectie Pacemaker-kennisgeving
    AG FIX: Pacemaker kan de resourceagentprocessen beëindigen wanneer er een time-out optreedt voor de bewerking KB4460203 - FIX: Pacemaker kan de resourceagentprocessen beëindigen wanneer er een time-out optreedt in sql Server 2017 AlwaysOn-beschikbaarheidsgroep
    Cumulatieve update 11 voor SQL Server 2017
    AG FIX: twee SQL Server-exemplaren zijn de primaire replica van een beschikbaarheidsgroep KB4316791 - FIX: Twee SQL Server-exemplaren zijn de primaire replica van een beschikbaarheidsgroep in SQL Server
    Cumulatieve update 8 voor SQL Server 2017
    AG FIX: Onnodige failover wanneer u AlwaysOn-beschikbaarheidsgroep gebruikt KB4056922 - FIX: Onnodige failover wanneer u AlwaysOn-beschikbaarheidsgroep gebruikt in SQL Server 2017 op Linux
    Cumulatieve update 3 voor SQL Server 2017
    AG FIX: Pacemaker degradeert bestaande primaire replica van een AlwaysOn-AG en bevordert nooit een nieuwe KB4076982 - FIX: Pacemaker degradeert bestaande primaire replica van een AlwaysOn AG in SQL Server 2017 op Linux en bevordert nooit een nieuwe replica
    Cumulatieve update 4 voor SQL Server 2017
    AG FIX: Pacemaker bevordert een niet-gesynchroniseerde replica naar primair wanneer u AlwaysOn AG gebruikt KB4091722 - FIX: Pacemaker bevordert een niet-gesynchroniseerde replica naar primair wanneer u AlwaysOn AG gebruikt in SQL Server 2017 op Linux
    Cumulatieve update 5 voor SQL Server 2017
    AG FIX: Pacemaker-promotie van lokale replica naar primaire mislukt bij het gebruik van AlwaysOn AG KB4230542 - FIX: Pacemaker-promotie van lokale replica naar primair mislukt bij het gebruik van AlwaysOn AG in SQL Server 2017
    Cumulatieve update 7 voor SQL Server 2017
    AG FIX: Een database opstarten die deel uitmaakt van een time-out voor een beschikbaarheidsgroep KB4316790 - OPLOSSING: Opstarten van een database die deel uitmaakt van een time-out voor een beschikbaarheidsgroep in SQL Server op Linux
    Cumulatieve update 8 voor SQL Server 2017
    AG FIX: onnodige failovers treden op wanneer een EXEMPLAAR van een SQL Server-failovercluster of AlwaysOn AG wordt beheerd door Pacemaker KB4316793 - FIX: Onnodige failovers treden op wanneer een EXEMPLAAR van een SQL Server 2017-failovercluster of AlwaysOn AG wordt beheerd door Pacemaker
    Cumulatieve update 8 voor SQL Server 2017