Znaki
Oglejte si ta scenarij:
- Imate aplikacijo, ki v veliki meri uporablja zbirko podatkov tempdb, ali pa imate določeno delovno obremenitev zbirke podatkov tempdb.
- Ko nadgradite na Microsoft SQL Server 2016 ali novejšo različico, se začne pojavljati spor med stranmi PFS.
- Upoštevate najboljše prakse zbirke podatkov tempdb in dodate več podatkovnih datotek.
V tem primeru se spori med močnimi sporočili PFS nadaljujejo in vplivajo na učinkovitost delovanja sistema.
Opomba Če lahko zemljevid strani preprosto razdelite z 8088, gre za stran PFS. Stran 2:3:905856 je PFS v file_id=3 v tempdb.
Rešitev
Informacije o zbirni posodobitvi
Ta težava je odpravljena v naslednjih zbirnih posodobitvah za SQL Server:
Zbirna posodobitev 7 za SQL Server 2017
Zbirna posodobitev 1 za SQL Server 2016 SP2
Zbirna posodobitev 9 za SQL Server 2016 SP1
O zbirnih posodobitvah za SQL Server:
Vsaka nova zbirna posodobitev za SQL Server vsebuje vse sprotne in varnostne popravke, ki so bili vključeni v prejšnjo zbirno posodobitev. Oglejte si najnovejše zbirne posodobitve za SQL Server:
Najnovejša zbirna posodobitev za SQL Server 2017
Najnovejša zbirna posodobitev za SQL Server 2016
Ta težava je odpravljena v sprotnem popravku, ki je opisan v tem članku:
4099490 Paket posodobitev sprotnih popravkov na zahtevo za SQL Server 2016 s servisnim paketom SP1
Ta popravek izboljša dodeljevanje strani PFS tako, da izvaja okrogle dodelitve na več straneh PFS v isti podatkovni datoteki, poleg dodeljevanja kroga v vseh podatkovnih datotekah tempdb. Zato velja, da več strani s podatki PFS, ki jih vsebuje podatkovna datoteka in več podatkovnih datotek je, boljša je porazdelitev dodelitve.
Opomba Ker so podatki zdaj razpršeni po intervalih PFS znotraj datotek zbirke podatkov tempdb, bodo postopki, kot je krčenje zbirke podatkov , bolj zahtevni za vire. Vendar pa na splošno ni priporočljivo krčiti tempdb med običajnim potekom delovanja.
Informacije o servisnem paketu za SQL Server:
Ta posodobitev je popravljena v tem servisnem paketu za SQL Server:
Servisni paket SP3 za SQL Server 2014
O servisnih paketih za SQL Server:
Servisni paketi so zbirni. V vsakem novem servisnem paketu so vsi popravki, ki so na voljo v prejšnjih servisnih paketih, skupaj z morebitnimi novimi popravki. Priporočamo, da za ta servisni paket uporabite najnovejši servisni paket in najnovejšo zbirno posodobitev. Pred namestitvijo najnovejšega servisnega paketa vam ni treba namestiti prejšnjega servisnega paketa. Če želite poiskati več informacij o najnovejšem servisnem paketu in najnovejši zbirni posodobitvi, si oglejte tabelo 1 v naslednjem članku.
Kako določiti različico, izdajo in raven posodobitve za SQL Server in njegove komponente
Stanje
Microsoft je potrdil, da gre za težavo v Microsoftovih izdelkih, ki so navedeni v razdelku »Velja za«.
Sklici
Priporočila za zmanjšanje spora o dodelitvi v zbirki podatkov tempdb strežnika SQL Server