Applies ToSQL Server 2017 on Linux (all editions)

Symptomy

W przypadku korzystania z harmonogramów w wystąpieniach SQL Server 2017 do mapowania poszczególnych procesorów przenośność i wydajność różnią się w zależności od systemu Windows i systemu linux.

Przyczyna

Ten problem może wystąpić, ponieważ SQL Server mapowania harmonogramu na fizyczny rdzeń lub procesor logiczny mogą się różnić między implementacjami systemu Windows i Linux dla tego samego systemu źródłowego, jeśli jest włączona funkcja hyper-threading (HT).

Ten warunek wpływa na przenośność i wydajność. W systemie Windows dwa sąsiadujące harmonogramy (parzyste/nieparzyste) mapują się na sąsiadujące procesory logiczne na tym samym rdzeniu. W systemie Linux harmonogramy mogą być mapowane na procesory logiczne na dwóch sąsiadujących rdzeniach. Może to przypadkowo wpłynąć na wydajność i proces podejmowania decyzji w zakresie przydzielania wątków do harmonogramów.

Rozwiązanie

Ta poprawka jest dostępna w aktualizacji zbiorczej 1 dla SQL Server 2017.

Informacje o kompilacjach SQL Server 2017

Każda nowa kompilacja dla SQL Server 2017 zawiera wszystkie poprawki i poprawki zabezpieczeń, które były w poprzedniej kompilacji. Zalecamy zainstalowanie najnowszej kompilacji dla SQL Server 2017.

Stan

Firma Microsoft potwierdziła, że jest to problem w produktach firmy Microsoft wymienionych w sekcji "Dotyczy".

Informacje

Dowiedz się więcej 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ą.