KB3097636 – RJEŠENJE: smanjenje performansi kada se aplikacija s grupiranjem veza često povezuje ili prekida u SQL Server

Primjenjuje se na
SQL Server 2012 Enterprise SQL Server 2012 Developer SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Simptomi

Razmotrite sljedeći scenarij:

  • Neke se aplikacije povezuju sa sustavom Microsoft SQL Server 2012 ili SQL Server 2014 koje koriste grupiranje veza.
  • Postoji mnogo različitih ili različitih prijava koje aplikacije koriste za povezivanje sa sustavom SQL Server.
  • Aplikacija ima vrlo čest uzorak povezivanja-upita i prekida veze. U Perfmonu vrijednost MSSQL$<instancename>:General Statistics -> Connection Reset / s je u tisućama. SQL Server pokreće spremljenu proceduru naziva sp_reset_connection radi čišćenja i ponovnog postavljanja veze za združenu vezu tako da je može koristiti nova prijava.

U tom scenariju može doći do smanjenja performansi ili propusnosti i velike potrošnje CPU-a na sustavu SQL Server.

Napomena: ako pratite statistiku čekanja, možda ćete također primijetiti porast vrste čekanja CMEMTHREAD tijekom zahvaćenog vremenskog razdoblja.

Napomena: Taj se problem ne pojavljuje ako prijave pripadaju ulozi sysadmin. Da biste zaštitili instancu sustava SQL Server i podatke koji su na njemu pohranjeni, preporučujemo da se prijavljujete uz minimalne potrebne ovlasti.

Rješenje

Informacije o kumulativnom ažuriranju

Problem je prvi put riješen u sljedećem kumulativnom ažuriranju sustava SQL Server.

Preporuka: instalirajte najnovije kumulativno ažuriranje za SQL Server

Svako novo kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sigurnosne popravke koji su obuhvaćeni prethodnim kumulativnim ažuriranjem. Preporučujemo da preuzmete i instalirate najnovija kumulativna ažuriranja za SQL Server:

      

        
      

Podaci registraDa biste koristili hitni popravak iz tog paketa, ne morate mijenjati registar.

Preduvjet ponovnog pokretanjaNakon primjene ovog hitnog popravka možda ćete morati ponovno pokrenuti računalo.

Informacije o zamjeni hitnog popravka Ovaj hitni popravak ne zamjenjuje prethodno izdani hitni popravak.

Status

Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni u odjeljku „Odnosi se na“.