Applies ToSQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 on Windows

Symptomy

Załóżmy, że tworzysz lub porzucasz dużą liczbę tabel tymczasowych w programie Microsoft SQL Server 2016 lub 2017. Pewne obciążenia dotyczące aplikacji unieważnią pamięć podręczną tabel tymczasowych. Na przykład tworzenie tabel tymczasowych, a następnie Tworzenie tabeli ALTER lub tworzenie indeksu , które unieważnią pamięć podręczną tabel tymczasowych. W takiej sytuacji mogą wystąpić następujące problemy:

  • Rywalizacja o informacje w języku DDL (Data Definition Language) w bazie danych tempdb na sysobjvalues wykazu systemu i dużej liczbie sesji oczekujących na PAGELATCH_EX, PAGELATCH_SH i PAGELATCH_UP oczekiwania.

  • Taka sytuacja wpływa również na obciążenie pracą, gdy liczba wpisów jest większa niż 4 000. Może to jednak być różne w zależności od obciążenia. Zobacz Poniższy przykład:

     

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

    FROM sys.dm_os_memory_cache_counters

    WHERE [type] = N'CACHESTORE_TEMPTABLES'

    nazwę

    wpisywać

    entries_count

    entries_in_use_count

    Tabele tymczasowe & zmiennych tabeli

    CACHESTORE_TEMPTABLES

    Liczba <>

    Liczba <>

Rozwiązanie

Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:

       Zbiorcza aktualizacja 5 dla programu SQL Server 2017

       Zbiorcza aktualizacja 8 dla programu SQL Server 2016 z dodatkiem SP1

Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zapoznaj się z najnowszymi aktualizacjami zbiorczymi dla programu SQL Server:

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2017

Najnowsza Zbiorcza aktualizacja dla programu SQL Server 2016

Stan

Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".

Informacje

Informacje o terminologiiużywanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.