KB4565944 - การปรับปรุง: วิธีการตั้งค่าด้วยตนเองเพื่อกําหนดเวลาการยอมรับกลุ่มสูงสุดใน SQL Server 2017 และ 2019

นำไปใช้กับ
SQL 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

การปรับปรุง

การปรับปรุงนี้สําหรับ Microsoft SQL Server 2017 และ 2019 เพิ่มวิธีการด้วยตนเองในการตั้งค่าเวลาการยอมรับกลุ่มสูงสุดโดยใช้ DBCC หรือการตั้งค่าสถานะการติดตามการเริ่มต้น (TF)

หมายเหตุ ก่อนที่คุณจะแนะนําให้ลูกค้าใช้ค่าสถานะการติดตามเหล่านี้ ก่อนอื่นให้ยืนยันกับวิศวกรการเลื่อนระดับและกลุ่มผลิตภัณฑ์ของคุณว่าต้องทําดังนี้

การแก้ปัญหา

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

เกี่ยวกับการอัปเดตสะสมสําหรับ SQL Server:

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

บันทึกย่อ

  • เนื่องจากวัตถุประสงค์ของ TF 9546 คือเพื่อปิดใช้งานการยืนยันกลุ่ม จึงควรปิดใช้งานในสถานการณ์นี้ นั่นคือ อย่าใช้ TF 9546 หากคุณต้องการใช้กลไกการตั้งค่าเวลายอมรับกลุ่มสูงสุด
  • เมื่อต้องการเปิดใช้งานการตั้งค่าเวลายอมรับกลุ่มสูงสุด ให้ใช้ค่าสถานะการติดตามใหม่ 12306 TF นี้สามารถเปิดใช้งานระหว่างการเริ่มต้น SQL Server หรือแบบไดนามิก (ผ่าน DBCC TRACEON(12306, -1))
  • หลังจากเปิดใช้งาน TF 12306 คุณสามารถเปิดใช้งาน 12311, 12312, 12314, 12318 ได้อีก ซึ่งแสดงเวลาการยอมรับกลุ่มสูงสุดที่ 1ms, 2ms, 4ms และ 8ms ตามลําดับ การตั้งค่าเป็นแบบเพิ่มรวม การตั้งค่าเวลายอมรับกลุ่มสูงสุดถูกจํากัดไว้ที่ 10 มิลลิวินาที อย่างไรก็ตาม สิ่งเหล่านี้ไม่ควรทําซ้ํา ตัวอย่างเช่น อย่าระบุ TF เดียวกันมากกว่าหนึ่งครั้ง
  • ถ้าคุณไม่ต้องการตั้งค่าเวลาการยอมรับกลุ่มสูงสุด แต่ต้องการเปลี่ยนกลับไปเป็นลักษณะการทํางานเริ่มต้นที่ 10 มิลลิวินาทีแทน ให้ปิดใช้งาน TF 12306
  • ผลกระทบของ TFs 12311, 12312, 12314 และ 12318 เกิดขึ้นเมื่อมีจุดตรวจสอบในฐานข้อมูล คุณสามารถพึ่งพาการตั้งค่าของ SQL Server หรือฐานข้อมูลเพื่อให้จุดตรวจสอบเกิดขึ้นโดยอัตโนมัติ ถ้าคุณต้องการให้ TF มีผลทันที คุณสามารถออกจุดตรวจสอบด้วยตนเองได้
  • ในบันทึกข้อผิดพลาดของ SQL Server คุณจะเห็นรายการต่อไปนี้เพื่อระบุว่า TF ถูกอ่านแล้ว:

-ที 12306

-ที 12311

-ที 12312

เวลาการยืนยันกลุ่มได้เปลี่ยนจาก 10 มิลลิวินาทีเป็น 3 มิลลิวินาที

DBCC TRACEON 12314, ID กระบวนการเซิร์ฟเวอร์ (SPID) 60 ข้อความนี้เป็นเพียงข้อความที่ให้ข้อมูลเท่านั้น ไม่ต้องดําเนินการใดๆ สําหรับผู้ใช้

DBCC TRACEON 12314, ID กระบวนการเซิร์ฟเวอร์ (SPID) 60 ข้อความนี้เป็นเพียงข้อความที่ให้ข้อมูลเท่านั้น ไม่ต้องดําเนินการใดๆ สําหรับผู้ใช้

เวลาการยืนยันกลุ่มได้เปลี่ยนจาก 3 มิลลิวินาทีเป็น 7 มิลลิวินาที

การอ้างอิง

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