Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Podsumowanie

Niektóre plany wykonywania kwerend w programie Microsoft SQL Server 2016 zawierają wzorzec oceniania filtru w tabeli lub operacji skanowania/zakresu indeksu. Niektóre części predykatu filtru mogą być zgodne z kluczem indeksu i dlatego mogą być używane do uruchamiania skanowania indeksu lub wyszukiwania w zakresie. Pozostałe części predykatu są nazywane elementami resztkowymi i należy je oszacować dla każdego wiersza w wyniku operacji skanowania lub zakresu. Odpowiada operatorowi filtru. Jednak w celu zwiększenia wydajności program SQL Server może wypchnąć taki filtr do samego operatora dostępu do tabeli. Chociaż to rozwiązanie zwiększa wydajność ogólnie, w niektórych sytuacjach (na przykład w przypadku niedokładnego oszacowania kardynalności związanego z czułością parametrów) filtr poniżej skanowania może przetworzyć większą liczbę wierszy, niż oczekiwano. To zachowanie może być ukryte podczas rozwiązywania problemów z wydajnością kwerendy, gdy jest używany rzeczywisty plan wykonania, ponieważ liczba zwracanych wierszy odpowiada liczbie wierszy po zastosowaniu predykatu końcowego, a nie do rzeczywistej liczby wierszy, które są skanowane z tabeli lub indeksu.

Informacje o aktualizacji

Aby ulepszyć funkcje diagnostyczne dotyczące scenariusza opisanego w sekcji "Symptomy", program SQL Server 2016 z dodatkiem Service Pack 1 (SP1) wprowadza nowy atrybut XML Showplan, wiersze szacowane są odczytywane. Ten atrybut określa szacowaną liczbę wierszy, które mają zostać odczytane przez operatora przed zastosowaniem predykatu końcowego. Ta aktualizacja jest uzupełnieniem usługi KB 3107397. Ta funkcja jest dostępna w dodatku Service Pack 1 dla programu SQL Server 2016.

Każda nowa kompilacja dla programu SQL Server 2016 zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń uwzględnione w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla programu SQL Server 2016.

Informacje

Informacje o terminologii używanej przez firmę Microsoft do opisywania aktualizacji oprogramowania.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×