Symptomy
Po zainstalowaniu dodatku Service Pack 1 (SP1) SQL 2012 Server 2014 z dodatkiem SP3 lub SQL Server 2016 możesz powolnić wydajność zapytań i korzystać z poziomu procesora w trybie z podwyższonym poziomem uprawnień (jądra) do momentu ponownego uruchomienia serwera. Być może jest też widoczna duża ilość PAGELATCH_ * czeka.
Rozwiązanie
Ten problem rozwiązano w następujących zbiorczych aktualizacjach programu SQL Server:
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej aktualizacji zbiorczej. Zalecamy pobranie i zainstalowanie najnowszych aktualizacji zbiorczych programu SQL Server:
Przyczyna
Program SQL Server używa logiki "Promocja i degradacja" na poziomie dynamicznym (Super/submotion). Poprawia to wydajność i skalowalność programu SQL Server, śledząc liczbę nabyć w zatrzasku oraz czas trwania tego samego zamka, jeśli nie ma żadnych zatrzasków. Następnie odpowiednie zatrzaśnięcia są promowane (nadtrzask) na podstawie tego modelu. W przypadku wielu zmian (Wstawianie/aktualizowanie/usuwanie) na stercie lub BTree (HoBT) mogą być promowane zatrzaski HoBT. Jednak degradacja nie następuje automatycznie. Więcej informacji o zatrzaskach/podelementach w tym artykulemożna znaleźć w artykule. Jeśli te HoBTs zostaną później rozdzielone, uwolnione HoBT przejdzie do globalnej pamięci podręcznej w celu ponownego użycia. Gdy ta HOBT jest używana ponownie, powoduje ponowne użycie wcześniej przyznanych zamków nawet wtedy, gdy nie ma żadnych rywalizacji na HoBT. Spowoduje to dodanie obciążenia procesora. To zachowanie zwiększa użycie procesora programu SQL Server w trybie uprzywilejowanym (jądra) do momentu ponownego uruchomienia serwera. Ten wzrost powoduje zwykle dodanie maksymalnie kilku mikrosekund przy każdym wykonaniu. Być może jest też widoczna duża głośność PAGELATCH_ * czeka na to, że rozszerzone nadzamky na HoBTs.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".