KB4058174 – FIX: v SQL serveru 2016 nebo 2017 dochází k velkému obsahu databáze tempdb.

Příznaky

Předpokládejme, že vytváříte nebo vyřazujete velký počet dočasných tabulek v Microsoft SQL serveru 2016 nebo 2017. Některé pracovní vytížení aplikace zruší platnost mezipaměti dočasných tabulek. Vytváříte třeba dočasné tabulky a potom vytvoříte příkaz ALTER TABLE nebo CREATE INDEX , který bude rušit mezipaměť dočasných tabulek. V této situaci může dojít k následujícím problémům:

  • Obsah knihovny DDL (Data Definition Language) v databázi tempdb v systému sysobjvalues a velké množství relací, které čekají na PAGELATCH_EX, PAGELATCH_SH a PAGELATCH_UP.

  • Tato situace také ovlivňuje pracovní vytížení, pokud je počet položek větší než 4 000. To se však nemusí lišit v závislosti na pracovní zátěži. Podívejte se na následující příklad:

     

    SELECT [name], [type], [entries_count], [entries_in_use_count]

    FROM sys.dm_os_memory_cache_counters

    WHERE [type] = N'CACHESTORE_TEMPTABLES'

    Jméno

    Zadejte

    entries_count

    entries_in_use_count

    Dočasné tabulky & proměnné tabulky

    CACHESTORE_TEMPTABLES

    <počet>

    <počet>

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích systému SQL Server:

       Kumulativní aktualizace 5 pro SQL Server 2017

       Kumulativní aktualizace 8 pro SQL Server 2016 SP1

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:

Nejnovější kumulativní aktualizace pro SQL Server 2017

Nejnovější kumulativní aktualizace pro SQL Server 2016

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

Informace o terminologiipoužívané společností Microsoft k popisu aktualizací softwaru.

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×