Symptom

När du använder Microsoft SQL Server 2016 ökar PAGELATCH_EX och PAGELATCH_SH vänte tid på databas sidorna som tillhör system tabellerna sys. sysobjvalues och sys. sysseobjvalues i TempDB.

Lösning

Du kan undvika problemet genom att granska programmet och tillämpa följande metoder i tillämpliga fall. Se även till att du använder dessa metoder som metod tips för framtida SQL-utveckling:

  • Ta bort kommandona för DROP TABLE för alla tillfälliga tabeller som inte återanvänds i samma utförande som den lagrade proceduren. I SQL Server tas de tillfälliga tabellerna bort när sessionen som skapade de temporära tabellerna avslut ATS.

  • Undvik att använda kommandot TRUNKERA tabell mot tillfälliga tabeller.

  • Undvik att ändra tillfälliga tabeller när de har skapats.

  • Om index skapas mot den tillfälliga tabellen bör du överväga att flytta de här till skapa infogade index-instruktioner i kommandot Skapa tabell.

Lösning

Denna korrigering ingår i följande uppdateringar:

Kumulativ uppdatering 1 för SQL Server 2016 Service Pack 2

Kumulativ uppdatering 9 för SQL Server 2016 Service Pack 1

Om SQL Server-versioner

Varje ny version för SQL Server innehåller alla snabb korrigeringar och säkerhets korrigeringar som fanns i den föregående versionen. Vi rekommenderar att du installerar den senaste versionen för din version av SQL Server:

Den senaste versionen av SQL Server 2016

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Hur nöjd är du med språkkvaliteten?
Vad påverkade din upplevelse?

Tack för din feedback!

×