Příznaky
Zvažte následující scénář:
-
Máte aplikaci, která často využívá databázi tempdb, nebo máte určité pracovní zatížení databáze tempdb.
-
Upgradujete na Microsoft SQL Server 2016 nebo novější verzi a začnete vidět obsah stránky PFS.
-
Řiďte se osvědčenými postupy databáze tempdb a přidejte několik datových souborů.
V tomto scénáři se velmi silný obsah na stránce PFS pokračuje a ovlivňuje výkon systému.
Poznámka: Pokud se mapa stránky snadno dělí na 8088, je to stránka PFS. Například stránka 2:3:905856 je PFS v file_id = 3 v databázi tempdb.
Řešení
Informace o kumulativní aktualizaci
Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:
Kumulativní aktualizace 7 pro SQL Server 2017
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace SQL serveru:
Tento problém je opravený v opravě hotfix popsané v následujícím článku:
4099490aktualizace hotfix na vyžádání balíček aktualizací pro SQL Server 2016 SP1
Tato oprava vylepšuje přidělování stránek PFS tím, že provádí přidělování kruhových úvěrů na více stránek PFS ve stejném datovém souboru a navíc k alokaci kruhové distribuce napříč všemi datovými soubory databáze tempdb. Proto je lepší distribuce přidělení, takže další datové stránky PFS obsažené v datovém souboru a v dalších datových souborech.
Poznámka Vzhledem k tomu, že data se teď šíří napříč intervaly PFS v databázových souborech tempdb, budou se operace, jako je třeba Zmenšení databáze , počítat s více prostředky. Během typického provozu se však obvykle nedoporučuje zmenšit databázi tempdb.
Informace o aktualizaci Service Pack pro SQL Server:
Tato aktualizace je opravená v následující aktualizaci Service Pack pro SQL Server:
Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy zahrnuté v předchozích aktualizacích Service Pack a všechny nové opravy. Naším doporučením je použití nejnovější aktualizace Service Pack a nejnovější kumulativní aktualizace pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné nainstalovat předchozí aktualizaci Service Pack. K vyhledání dalších informací o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci použijte tabulku 1 v následujícím článku.
Jak zjistit verzi, edici a úroveň aktualizace SQL serveru a jeho součástí
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Odkazy
Doporučení pro omezení obsahu přidělení v databázi tempdb systému SQL Server