LØSNING: Microsoft-tjeneste for DRDA oppretter en SQL Server lagret prosedyre to ganger, noe som forårsaker et ytelsesproblem når den behandler en bind statisk SQL-pakke

Gjelder for
Host Integration Server 2013 Host Integration Server 2016

Symptomer

Tenk deg følgende:

  • Du kjører statiske SQL-pakker i stormaskinen mot Microsoft-tjeneste for Distributed Relational Database Architecture (DRDA).
  • Når en statisk pakke er bundet, oppretter Microsoft-tjenesten for DRDA en lagret prosedyre på serveren som kjører SQL Server.

I dette scenarioet, avhengig av den egendefinerte pakken bind Listener, kan du se at lagrede prosedyrer er opprettet (eller droppet) to ganger. Dette kan redusere ytelsen.

Oppløsning

Løsningen som løser dette problemet, er inkludert i følgende kumulative oppdateringer for Host Integration Server:

Kumulativ oppdatering 2 for Host Integration Server 2016

Kumulativ oppdatering 4 for Host Integration Server 2013

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen «Gjelder for».

Kilder

Finn ut mer om terminologien Microsoft bruker til å beskrive programvareoppdateringer.