Podsumowanie
Gdy plan kwerend korzysta z dołączania skrótu w trybie wsadowym, w którym jednym z danych wejściowych jest zoptymalizowany filtr mapy bitowej z wyszukiwaniem za pomocą zakładek lub wyszukiwaniem kluczy w programach Microsoft SQL Server 2016 i SQL Server 2017, są tworzone niedokładne oszacowania. Taaktualizacja zwiększa wydajność zapytań dla tego scenariusza.
Rozwiązanie
Ta poprawa jest uwzględniona w następującej zbiorczej aktualizacji dla programu SQL Server:
Zbiorcza aktualizacja 6 dla programu SQL Server 2017
Zbiorcza aktualizacja 8 dla programu SQL Server 2016 z dodatkiem SP1
Uwaga:
-
Aby włączyć tę aktualizację na poziomie serwera, należy włączyć flagę śledzenia (TF) 4199. Aby włączyć TF 4199 globalnie, użyj polecenia DBCC TRACEON (4199,-1) lub use-T 4199 jako parametru uruchamiania.
-
Aby włączyć tę aktualizację na poziomie bazy danych, uruchom następujące polecenie: zestaw konfiguracyjny usługi ALTER database QUERY_OPTIMIZER_HOTFIXES = on.
-
Aby włączyć tę aktualizację na poziomie kwerendy, użyj wskazówki dotyczącej kwerendy: Wskazówka use ("ENABLE_QUERY_OPTIMIZER_HOTFIXES").
Każda nowa Zbiorcza aktualizacja programu SQL Server zawiera wszystkie poprawki hotfix i poprawki zabezpieczeń, które występowały w poprzedniej kompilacji. Zapoznaj się z najnowszą aktualizacją zbiorczą 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 poprawa w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.