Sümptomid
Vaatame järgmist näidet.
- Teil on rakendus, mis kasutab suures osas tempdb andmebaasi või teil on kindel tempdb andmebaasi töökoormus.
- Võtate kasutusele Microsoft SQL Server 2016 või uuema versiooni ja hakkate nägema PFS-lehe sisu.
- Järgite tempdb-andmebaasi häid tavasid ja lisate mitu andmefaili.
Selle stsenaariumi puhul raske PFS lehe sisu jätkub ja mõjutab süsteemi jõudlust.
Märkus Kui lehekaart on hõlpsasti jagatud 8088-ga, on see PFS-leht. Näiteks leheküljel 2:3:905856 on PFS- file_id=3 tempdb-is.
Lahendus
Koondvärskenduse teave
See probleem on lahendatud järgmistes SQL Server koondvärskendustes.
koondvärskendus 7 SQL Server 2017 jaoks
SQL Server 2016 SP2 koondvärskendus 1
SQL Server 2016 SP1 koondvärskendus 9
Teave SQL Server koondvärskenduste kohta.
Iga uus koondvärskendus SQL Server sisaldab kõiki kiirparandusi ja kõiki turbeparandusi, mis olid kaasatud eelmise koondvärskenduse. Vaadake uusimaid SQL Server koondvärskendusi.
Uusim koondvärskendus SQL Server 2017 jaoks
Uusim koondvärskendus SQL Server 2016 jaoks
See probleem on lahendatud kiirparanduses, mida kirjeldatakse järgmises artiklis:
4099490 nõudmisel kiirparanduse värskenduspakett SQL Server 2016 SP1 jaoks
See parandus parandab PFS-lehtede jaotust, tehes sama andmefaili mitmel PFS-lehel ringsüstid lisaks ringsüstide jaotamisele kõigile tempdb-andmefailidele. Seega, mida rohkem PFS-andmelehti andmefailis sisaldub ja seda rohkem andmefaile on, seda parem on jaotus.
Märkus Kuna andmed on nüüd tempdb andmebaasifailide PFS-intervallidesse jaotatud, muutuvad toimingud (nt andmebaasi kahandamise ) ressursimahukamaks. Tüüpilise töö käigus ei ole siiski soovitatav tempdb-i kahandada.
SQL Server hoolduspaketi teave:
See värskendus on lahendatud järgmises SQL Server hoolduspaketis:
Hoolduspakett Service Pack 3 for SQL Server 2014
Teave SQL Server hoolduspakettide kohta.
Hoolduspaketid on kumulatiivsed. Iga uus hoolduspakett sisaldab kõiki varasemates hoolduspakettides sisalduvaid parandusi koos uute parandustega. Meie soovitus on rakendada selle hoolduspaketi jaoks uusim hoolduspakett ja uusim koondvärskendus. Te ei pea enne uusima hoolduspaketi installimist installima eelmist hoolduspaketti. Uusima hoolduspaketi ja uusima koondvärskenduse kohta lisateabe saamiseks kasutage järgmises artiklis toodud tabelit 1.
SQL Server ja selle komponentide versiooni, väljaande ja värskenduse taseme määratlemine
Olek
Microsoft on kinnitanud, et see on jaotises „Rakenduskoht“ loetletud Microsofti toodete korral esinev probleem.
Viited
Soovitused eraldussoovituste vähendamiseks SQL Server tempdb andmebaasis