KB4131193 ilmnevad PAGELATCH_EX ja PAGELATCH_SH ootab TempDB, kui kasutate SQL Server 2016

Sümptomid

Kui kasutate Microsoft SQL Server 2016, suurendatakse PAGELATCH_EX ja PAGELATCH_SH oodake, kuni TempDB kuvatakse andmebaasi lehed, mis kuuluvad sys. sysobjvalues ja sys. sysseobjvalues süsteemi tabelitesse.

Lahendus

Selle probleemi lahendamiseks vaadake oma taotlus üle ja rakendage vajaduse korral järgmised meetodid. Samuti veenduge, et kasutate neid meetodeid tulevaste Transact-SQL-i arengu heade tavadena.

  • Eemaldage tabeli käsud kõigi ajutiste tabelite jaoks, mida ei kasutata uuesti salvestatud protseduuri samaks täitmiseks. Kui ajutise tabeli loomise seanss on lõppenud, eemaldab SQL Server Ajutised tabelid.

  • Vältige ajutiste tabelite vastu käsu Kärbi tabelit kasutamist.

  • Vältige ajutiste tabelite muutmist pärast nende loomist.

  • Kui indeksid luuakse ajutise tabeli alusel, kaaluge nende teisaldamist tekstisiseste indeksi loomise avaldustele käsu CREATe TABLE (tabel) kaudu.

Lahendus

See parandus kaasatakse järgmistesse värskendustesse.

Kumulatiivne Update 1 SQL Server 2016 Service Pack 2 jaoks

Kumulatiivne Update 9 SQL Server 2016 hoolduspaketi 1 jaoks

SQL serveri järkude teave

Iga uus järk SQL serveri jaoks sisaldab kõiki varasemas järgus olevaid Kiirparandusi ja turvaparandusi. Soovitame installida oma SQL serveri versiooni uusimad versioonid.

Uusim järk SQL Server 2016

Kas vajate veel abi?

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liitu Microsofti Insideri programmis osalejad

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×