Simptomi
Ja izmantojat plānotājam SQL Server 2017 instances, lai kartētu uz atsevišķiem procesoriem, pārnesamību un veiktspēju atšķiras starp Windows sistēmu un Linux sistēmu.
Cēlonis
Šī problēma var rasties, jo SQL Server plānotāja kartējumi uz fizisku pamata vai loģisku procesoru var atšķirties starp Windows un Linux implementācijām vienai pamata sistēmai, ja ir ieslēgta Hyper-thread (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) kartē uz blakus esošajiem loģiskajiem procesoriem vienā pamata. Operētājsistēmā Linux plānotāji var kartēt uz loģiskajiem procesoriem divās blakus esošajās serdes. Tas var netīši ietekmēt veiktspēju un lēmumu pieņemšanas process par pavedienu piešķiršanu plānotājiem.
Risinājums
Šis labojums ir iekļauts SQL Server 2017 kumulatīvajā atjauninājumā 1 .
Par SQL Server 2017 būvējumiem
Katrā jaunajā SQL Server 2017 būvējumā ir ietverti visi labojumfaili un drošības labojumi, kas bija iepriekšējā būvējumā. Ieteicams instalēt jaunāko būvējumu SQL Server 2017.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.