HatókörSQL Server 2017 Developer on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Jelenségek

Tegyük fel, hogy az SQL Server 2017-ben és 2019-ben engedélyezi az automatikus lekérdezéshangolást. Számos párhuzamos tárolt eljárás végrehajtásakor a KÖVETKEZŐ feltételek teljesülnek, ha a FORDÍTÁS blokkolási forgatókönyvet hajt végre:

  1. A tárolt eljárás végrehajtása.

  2. A tervet a Query Data Store (QDS) használatával kényszerítheti.

  3. A sp_recompile futtatásával távolítsa el a tervet az eljárás-gyorsítótárból.

  4. Futtassa a tárolt eljárást egyszerre több különböző munkamenetben.

A probléma oka

Miután kényszerített egy tervet a Query Data Store használatával, és eltávolította azt az eljárás-gyorsítótárból, a tervet a továbbiakban nem gyorsítótárazza a rendszer, és az egyidejű végrehajtás fordításblokkolást hoz létre.

Állapot

A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.

Megoldás

Ezt a hibát az SQL Server alábbi kumulatív frissítésében javítottuk:

Az SQL Server összesítve frissülő frissítései:

Az SQL Server minden egyes új kumulatív frissítése tartalmazza az összes gyorsjavítást és minden olyan biztonsági javítást, amely az előző összegző frissítésben szerepelt. Tekintse meg az SQL Server legújabb kumulatív frissítéseit:

Hivatkozások

Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát.

További segítségre van szüksége?

További lehetőségeket szeretne?

Fedezze fel az előfizetés előnyeit, böngésszen az oktatóanyagok között, ismerje meg, hogyan teheti biztonságossá eszközét, és így tovább.