Príznaky
Zoberme si nasledujúcu situáciu:
-
Máte aplikáciu, ktorá vo veľkej miere používa databázu tempdb, alebo máte konkrétnu pracovnú záťaž databázy tempdb.
-
Inovujete na Microsoft SQL Server 2016 alebo novšiu verziu a začnete zobrazovať obsah stránky PFS.
-
Môžete sledovať najvhodnejšie postupy databázy tempdb a pridať niekoľko údajových súborov.
V tomto scenári pokračuje vysoká spokojnosť stránky s PFS a ovplyvňuje výkon systému.
Poznámka: Ak je Mapa stránky jednoducho rozdelená podľa 8088, je to stránka PFS. Napríklad stránka 2:3:905856 je PFS v file_id = 3 v tempdb.
Riešenie
Kumulatívna aktualizácia informácií
Tento problém je vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Kumulatívna aktualizácia 7 pre SQL Server 2017
Každá nová Kumulatívna aktualizácia pre SQL Server obsahuje všetky rýchlych opráv a všetky opravy zabezpečenia, ktoré boli súčasťou predchádzajúcej kumulatívnej aktualizácie. Pozrite si najnovšie kumulatívne aktualizácie pre SQL Server:
Tento problém je vyriešený v rýchlu opravu, ktorá je popísaná v nasledujúcom článku:
4099490balík s aktualizáciou 4099490 na požiadanie pre SQL Server 2016 SP1
Táto oprava zlepšuje pridelenie stránky PFS vykonaním priradení Round-Robin v rámci viacerých strán PFS v tom istom údajovom súbore spolu s priradením Round-Robin vo všetkých údajových súboroch tempdb. Preto sú ďalšie údajové stránky PFS, ktoré sú obsiahnuté v údajovom súbore a v ďalších údajových súboroch, lepšie rozdelenie rozdelenia.
Poznámka: Keďže údaje sa teraz rozložia v rámci časových intervalov PFS v databázových súboroch tempdb, operácie, ako napríklad zmenšenie databázy , sa stanú náročnejšími na zdroje. Pri bežnom priebehu operácie sa však všeobecne neodporúča zmenšiť tempdb.
Informácie o balíku Service Pack pre SQL Server:
Táto aktualizácia je opravená v nasledujúcom balíku Service Pack pre SQL Server:
Balíky Service Pack sú kumulatívne. Každý nový balík Service Pack obsahuje všetky opravy, ktoré sa nachádzajú v predchádzajúcich balíkoch Service Pack, spolu s novými opravami. Naším odporúčaním je použiť najnovší balík Service Pack a najnovšiu Kumulatívna aktualizácia pre daný balík Service Pack. Skôr než nainštalujete najnovší balík Service Pack, nemusíte nainštalovať predchádzajúci balík Service Pack. Na vyhľadanie ďalších informácií o najnovšom balíku Service Pack a najnovšej kumulatívnej aktualizácii použite tabuľku 1 v nasledujúcom článku.
Ako zistiť úroveň verzie, vydania a aktualizácie SQL servera a jeho súčastí
Stav
Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.
Odkazy
Odporúčania na obmedzenie obsahu vyhradenia v databáze SQL Server tempdb