Poprawka: Spadek wydajności podczas aplikacji z puli połączeń często łączy lub rozłącza w programie SQL Server

WAŻNE: Ten artykuł został przetłumaczony przy użyciu oprogramowania firmy Microsoft do tłumaczenia maszynowego i może być poprawiony przy użyciu technologii Community Translation Framework (CTF). Firma Microsoft udostępnia artykuły tłumaczone maszynowo, poprawione przez społeczność, a także tłumaczone przez tłumaczy profesjonalnych, aby zapewnić dostęp do wszystkich artykułów w bazie wiedzy w wielu językach. Artykuły tłumaczone maszynowo i poprawione mogą zawierać błędy pisowni, składniowe i gramatyczne. Firma Microsoft nie ponosi odpowiedzialności za żadne nieścisłości, błędy ani szkody spowodowane przez niepoprawne tłumaczenia zawartości ani przez korzystanie z niej przez klientów. Więcej o strukturze CTF: http://support.microsoft.com/gp/machine-translation-corrections/pl.

Anglojęzyczna wersja tego artykułu to: 3097636
Symptomy
Rozważ następujący scenariusz:
  • Masz niektóre aplikacje połączyć 2012 Microsoft SQL Server lub SQL Server 2014, korzystających z puli połączeń.
  • Istnieje wiele odrębnych albo inny logowania, które są używane przez aplikacje do łączenia do programu SQL Server.
  • Aplikacja posiada bardzo częste wzór połączyć query rozłączanie. W narzędziu Perfmon, MSSQL$<instancename></instancename>: Statystyki ogólne-> wartość resetowania połączeń na sekundę jest w tysiącach. Program SQL Server uruchamia procedurę przechowywaną, która nosi nazwę sp_reset_connection , aby oczyścić i zresetować stan połączenia dla puli połączeń, więc może być używany przez nowy identyfikator logowania.
W tym scenariuszu może wystąpić zmniejszenie wydajności lub przepustowość i obciążenia Procesora na serwerze SQL Server.

Uwaga: Jeśli monitorowana statystyki oczekiwania, można również zauważyć zwiększenie CMEMTHREAD oczekiwania typu podczas jej podlegającym przedziału czasu.

Uwaga: Ten problem nie zachodzi login(s) należy do roli sysadmin . Aby chronić wystąpienie programu SQL Server i przechowywanych w nim danych, zalecamy może być logowania z minimalnym wymaganych uprawnień.
Rozwiązanie

Informacje dotyczące zbiorczej aktualizacji

Problem został rozwiązany po raz pierwszy w następujących aktualizacji zbiorczej programu SQL Server. Zalecenie: Zainstalować najnowszą aktualizację zbiorczą dla programu SQL Server
Każdej nowej aktualizacji zbiorczej dla programu SQL Server zawiera wszystkie poprawki i wszystkie poprawki zabezpieczeń, które zostały zawarte w poprzedniej zbiorczej aktualizacji. Firma Microsoft zaleca pobranie i zainstalować najnowsze aktualizacje zbiorcze dla programu SQL Server:


Informacje dotyczące rejestru

Aby użyć poprawki w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.

Wymagania dotyczące ponownego uruchomienia

Może być konieczne ponowne uruchomienie komputera po zastosowaniu tej poprawki.

Informacje dotyczące zastępowania poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.

Właściwości

Identyfikator artykułu: 3097636 — ostatni przegląd: 02/14/2016 08:47:00 — zmiana: 3.0

Microsoft SQL Server 2012 Service Pack 2, Microsoft SQL Server 2014 Service Pack 1, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Standard

  • kbfix kbqfe kbexpertiseadvanced kbsurveynew kbhotfixserver kbmt KB3097636 KbMtpl
Opinia