Symptomy

Rozpatrzmy następujący scenariusz:

  • Masz aplikację, która intensywnie używa bazy danych tempdb lub masz określone obciążenie związane z bazą danych tempdb.

  • Uaktualniasz program Microsoft SQL Server 2016 lub nowszą wersję i zaczniesz wyświetlać zawartość strony PFS.

  • Obserwowanie najważniejszych wskazówek dotyczących bazy danych tempdb i dodanie kilku plików danych.

W tym scenariuszu intensywność zawartości strony z dużym PFSm jest kontynuowana i wpływa na wydajność systemu.

Uwaga : Jeśli mapa strony jest łatwo dzielona przez 8088, jest to strona PFS. Na przykład strona 2:3:905856 jest doskonałe utajnienie przekazywania w file_id = 3 w bazie danych tempdb.

Rozwiązanie

Informacje o aktualizacji zbiorczej

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

Zbiorcza aktualizacja 7 dla programu SQL Server 2017       

Zbiorcza aktualizacja 1 dla programu SQL Server 2016 z dodatkiem SP2

Zbiorcza aktualizacja 9 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

Ten problem został rozwiązany w ramach poprawki opisanej w następującym artykule:

4099490pakiet aktualizacji poprawek na żądanie dla programu SQL Server 2016 z dodatkiem SP1

Ta poprawka zwiększa przydział strony doskonałego utajnienia, wykonując przydziały rounding na kilku stronach PFS w tym samym pliku danych, a ponadto przydziały Round-Robin we wszystkich plikach danych tempdb. Dlatego bardziej doskonałe utajnienie przekazywania stron danych, które znajdują się w pliku danych oraz więcej plików danych, to lepszy rozkład alokacji.

Uwaga Ponieważ dane są teraz rozkładane w różnych interwałach PFS w ramach plików bazy danych tempdb, operacje, takie jak zmniejszenie bazy danych , staną się coraz większe. Jednak nie zaleca się zmniejszania bazy danych tempdb w typowym czasie działania.

Informacje o dodatku Service Pack dla programu SQL Server:

Ta aktualizacja została rozwiązana w następującym dodatku Service Pack dla programu SQL Server:

       Dodatek Service Pack 3 dla programu SQL Server 2014

Dodatki Service Pack są kumulatywne. Każdy nowy dodatek Service Pack zawiera wszystkie poprawki zawarte w poprzednich dodatkach Service Pack oraz nowe poprawki. Nasze zalecenie polega na zastosowaniu najnowszego dodatku Service Pack oraz najnowszej aktualizacji zbiorczej dla tego dodatku Service Pack. Instalowanie poprzedniego dodatku Service Pack przed instalacją najnowszego dodatku Service Pack nie jest konieczne. Skorzystaj z tabeli 1 w poniższym artykule, aby znaleźć więcej informacji na temat najnowszego dodatku Service Pack i najnowszej aktualizacji zbiorczej.

Jak ustalić wersję, wersja i poziom aktualizacji programu SQL Server i jego składników

 

Stan

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

Informacje

Zalecenia dotyczące zmniejszania rywalizacji o przydziały w bazie danych tempdb programu SQL Server

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?

Jaka jest jakość tłumaczenia?
Co wpłynęło na Twoje wrażenia?

Dziękujemy za opinię!

×