KB4058174-FIX: rywalizacja o intensywność tempdb występuje w programie SQL Server 2016 lub 2017

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.

Potrzebna dalsza pomoc?

Rozwijaj swoje umiejętności
Poznaj szkolenia
Uzyskuj nowe funkcje w pierwszej kolejności
Dołącz do niejawnych testerów firmy Microsoft

Czy te informacje były pomocne?

Dziękujemy za opinię!

Dziękujemy za opinię! Wygląda na to, że połączenie Cię z jednym z naszych agentów pomocy technicznej pakietu Office może być pomocne.

×