Primenjuje se na
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)

Simptomi

Kada koristite Microsoft SQL Server 2016, povećano vreme čekanja PAGELATCH_EX i PAGELATCH_SH pojavljuje se na stranicama baze podataka koje pripadaju tabelama sistema sys.sysobjvalues i sys.sysseobjvalues u TempDB-u.

Rešenje

Da biste zaobišli ovaj problem, pregledajte aplikaciju i primenite sledeće metode tamo gde je to primenljivo. Takođe se uverite da koristite ove metode kao najbolje prakse u budućem Transact-SQL razvoju:

  • Uklonite komande DROP TABLE za sve privremene tabele koje se neće ponovo koristiti u okviru istog izvršavanja uskladištene procedure. SQL Server će ukloniti privremene tabele kada se završi sesija koja je kreirala privremene tabele.

  • Izbegavajte korišćenje komande SKRAĆIVANJA TABELE u odnosu na privremene tabele.

  • Izbegavajte menjanje privremenih tabela nakon njihovog kreiranja.

  • Ako su indeksi kreirani u odnosu na privremenu tabelu, razmislite o premeštanju ovih izvoda kreiranja indeksa u okviru komande CREATE TABLE.

Rešenje

Ova ispravka je uključena u sledeće ispravke:

Kumulativna ispravka 1 za SQL Server 2016 servisni paket 2

Kumulativna ispravka 9 za SQL Server 2016 servisni paket 1

Osnovni podaci o SQL Server builds

Svaka nova verzija za SQL Server sadrži sve hitne ispravke i bezbednosne ispravke koje su bile u prethodnoj verziji. Preporučujemo da instalirate najnoviju verziju za svoju verziju sistema SQL Server:

Najnovija građa za SQL Server 2016

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.