KB4043455 — LABOJUMS: Windows un Linux plānotāja kartējumos SQL Server 2017 pārnesamība un veiktspēja atšķiras

Attiecas uz
SQL Server 2017 on Linux (all editions)

Pazīmes

Ja izmantojat plānotājus SQL Server 2017 instancēs, lai kartētu uz atsevišķiem procesoriem, Windows un Linux sistēmā pārnesamība un veiktspēja atšķiras.

Iemesls

Šī problēma var rasties SQL Server jo plānotāja kartējumi fiziskajā kodolā vai loģiskajā procesorā var atšķirties starp Windows un Linux ieviesumiem tajā pašā pamatsistēmā, ja ir ieslēgta hiperpavedienošana (HT).

Šis nosacījums ietekmē pārnesamību un veiktspēju. Operētājsistēmā Windows divi blakus esošie plānotāji (pāra/nepāra) tiek kartēti uz blakus esošiem loģiskajiem procesoriem tajā pašā kodolā. Operētājsistēmā Linux plānotāji var kartēt uz loģiskajiem procesoriem divos blakus esošajos kodolos. Tas var nejauši ietekmēt veiktspēju un lēmumu pieņemšanas procesu saistībā ar pavedienu piešķiršanu plānotājiem.

Risinājums

Šis labojums ir iekļauts SQL Server 2017 1. kumulatīvajā atjauninājumā.

Par SQL Server 2017 būvējumiem

Katrā jaunajā SQL Server 2017 būvējumā ir visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko SQL Server 2017 būvējumu.

Statuss

Microsoft apstiprināja, ka šī ir problēma Microsoft produktos, kas norādīti sadaļā "attiecas uz".

Atsauces

Uzziniet par terminoloģiju, ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.