Van toepassing op
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Symptomen

Wanneer u Microsoft SQL Server 2016 gebruikt, zijn er extra PAGELATCH_EX en PAGELATCH_SH wachttijd op de databasepagina's die deel uitmaken van de systeemtabellen sys. sysobjvalues en sys. sysseobjvalues in TempDB.

Workaround

U kunt dit probleem omzeilen door de toepassing te bekijken en de volgende methoden toe te passen, indien van toepassing. Zorg er ook voor dat u deze methoden gebruikt als aanbevolen procedures in toekomstige SQL-ontwikkeling:

  • Verwijder de opdrachten voor tabel NEERZETten voor tijdelijke tabellen die niet opnieuw worden gebruikt in dezelfde uitvoering van de opgeslagen procedure. SQL Server verwijdert de tijdelijke tabellen wanneer de sessie waarmee de tijdelijke tabellen zijn gemaakt, is beëindigd.

  • Vermijd het gebruik van de opdracht tabel afkappen tegen tijdelijke tabellen.

  • U kunt geen tijdelijke tabellen meer wijzigen nadat deze is gemaakt.

  • Als er indexen worden gemaakt tegen de tijdelijke tabel, kunt u deze verplaatsen naar instructies voor het maken van inline-indexen binnen de opdracht tabel maken.

Oplossing

Deze oplossing is opgenomen in de volgende updates:

Cumulatieve update 1 voor SQL Server 2016 Service Pack 2

Cumulatieve update 9 voor SQL Server 2016 Service Pack 1

Info over SQL Server-versies

Elke nieuwe build voor SQL Server bevat alle hotfixes en beveiligingsfixes van de eerdere build. U wordt aangeraden de nieuwste versie van SQL Server te installeren:

De nieuwste versie van SQL Server 2016

Meer hulp nodig?

Meer opties?

Verken abonnementsvoordelen, blader door trainingscursussen, leer hoe u uw apparaat kunt beveiligen en meer.