KB4043455 - แก้ไข: ความสามารถในการพกพาและประสิทธิภาพการทํางานจะแตกต่างกันระหว่างการแมปตัวกําหนดเวลาของ Windows และ Linux ใน SQL Server 2017

นำไปใช้กับ
SQL Server 2017 on Linux (all editions)

อาการ

เมื่อคุณใช้ตัวจัดกําหนดการในอินสแตนซ์ของ SQL Server 2017 เพื่อแมปกับตัวประมวลผลแต่ละตัว ความสามารถในการพกพาและประสิทธิภาพจะแตกต่างกันระหว่างระบบที่ใช้ Windows และระบบที่ใช้ Linux

สาเหตุ

ปัญหานี้อาจเกิดขึ้นเนื่องจากการแมปตัวกําหนดเวลาของ SQL Server กับหลักทางกายภาพหรือตัวประมวลผลแบบลอจิคัลอาจแตกต่างกันระหว่างการใช้งาน Windows และ Linux สําหรับระบบพื้นฐานเดียวกันหากเปิดไฮเปอร์เธรด (HT)

สภาวะนี้ส่งผลต่อความสามารถในการพกพาและประสิทธิภาพการทํางาน ใน Windows ตัวจัดกําหนดการที่อยู่ติดกันสองตัว (คู่/คี่) จะแมปไปยังตัวประมวลผลแบบลอจิคัลที่อยู่ติดกันบนคอร์เดียวกัน ใน Linux ตัวกําหนดเวลาอาจแมปกับตัวประมวลผลแบบลอจิคัลบนสองแกนที่อยู่ติดกัน ซึ่งอาจส่งผลกระทบต่อประสิทธิภาพการทํางานและกระบวนการตัดสินใจสําหรับการกําหนดเธรดให้กับตัวจัดกําหนดการโดยไม่ได้ตั้งใจ

การแก้ปัญหา

การแก้ไขปัญหานี้รวมอยู่ในการอัปเดตสะสม 1 สําหรับ SQL Server 2017

เกี่ยวกับรุ่น SQL Server 2017

แต่ละรุ่นใหม่สําหรับ SQL Server 2017 จะมีโปรแกรมแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้ง SQL Server 2017 รุ่นล่าสุด

สถานะ

Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"

การอ้างอิง

เรียนรู้เกี่ยวกับคำศัพท์ที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์