Symptomy
Kwerenda jest wykonywana na partycjonowanej tabeli zawierającej tylko pojedynczą partycję w programie SQL Server 2016. Jeśli zapytanie żąda wykonania operacji sortowania w kolumnach klucza indeksu, optymalizator zapytań programu SQL Server nie jest zgodny z prawidłowym indeksem. W tym przypadku optymalizator zapytań używa niewydajnego planu zapytań i dodaje operator sortowania .
Rozwiązanie
Poprawka dotycząca tego problemu jest dostępna w następującej zbiorczej aktualizacji dla programu SQL Server:
Zbiorcza aktualizacja 3 dla programu SQL Server 2016
Uwagi
-
Ta zmiana zostanie włączona tylko wtedy, gdy flaga śledzenia 4199 jest włączona, jeśli zakres bazy danych QUERY_OPTIMIZER_HOTFIXES konfiguracji bazy danych jest ustawiony na włączone lub gdy jest używana Wskazówka dotycząca kwerendy ENABLE_QUERY_OPTIMIZER_HOTFIXES.
-
Wskazówka dotycząca kwerendy ENABLE_QUERY_OPTIMIZER_HOTFIXES jest dostępna po uruchomieniu dodatku SP1 dla programu SQL Server 2016.
Informacje dotyczące aktualizacji zbiorczych programu SQL Server
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 2016
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "dotyczy".
Informacje
Dowiedz się więcej o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.