Jelenségek

Vegyük például a következő forgatókönyvet:

  • 2017-ben, 2016-ban és 2014-ben Microsoft SQL Server memóriabeli online tranzakciófeldolgozást (OLTP) használ.

  • Egy nagy indexet tartalmazó, memóriaoptimalizált táblán hajt végre lekérdezést.

Ebben a forgatókönyvben, ha a lekérdezés végrehajtása során nagy indexet használ, a processzorhasználat nagyon gyorsan 100%-ra emelkedhet. Ha egynél több logikai processzorral rendelkezik, akkor csak az egyik processzorhasználat emelkedhet 100%-ra gyorsan.

A probléma oka

Ez a probléma azért fordul elő, mert a memóriabeli OLTP szemétgyűjtésének befejezése hosszú időt vehet igénybe, ha nagy indexet használ egy lekérdezés végrehajtásához. 

Megoldás

Ezt a problémát a SQL Server következő összegző frissítéseiben javítottuk:

       4. kumulatív frissítés a 2017-es SQL Server-hez

       7. kumulatív frissítés a SQL Server 2016 SP1-hez

       2. kumulatív frissítés a SQL Server 2014 SP3-hoz

Megjegyzés:A frissítés telepítése után engedélyeznie kell a 9945-ös nyomkövetési jelzőt (TF) a probléma megoldásához. A TF 9945 engedélyezéséhez tekintse meg a Nyomkövetési jelzők (Transact-SQL) témakört a Microsoft Developer Network (MSDN) szolgáltatásban.

A SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és az előző összegző frissítésben szereplő összes biztonsági javítást. Tekintse meg a SQL Server legújabb összegző frissítéseit:

A SQL Server 2017 legújabb összegző frissítése

A SQL Server 2016 legújabb összegző frissítése

A SQL Server 2014 legújabb összegző frissítése

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

Ismeretek bővítése

Oktatóanyagok megismerése >

Új szolgáltatások listájának lekérése

Csatlakozás a Microsoft Insiderek >

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×