นำไปใช้กับ
SQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2017 Developer on Windows SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

อาการ

พิจารณาสถานการณ์ต่อไปนี้:

  • คุณมีแอปพลิเคชันที่ใช้ฐานข้อมูล tempdb อย่างมากหรือคุณมีปริมาณงานฐานข้อมูล tempdb ที่เฉพาะเจาะจง

  • คุณอัปเกรดเป็น Microsoft SQL Server ๒๐๑๖หรือเวอร์ชันที่ใหม่กว่าและเริ่มดูการขัดแย้งของหน้า

  • คุณทำตาม หลักปฏิบัติที่ดีที่สุด ของฐานข้อมูล tempdb และเพิ่มไฟล์ข้อมูลหลายไฟล์

ในสถานการณ์สมมตินี้การทำงานของหน้า PFS ที่หนักจะต่อเนื่องและมีผลต่อประสิทธิภาพของระบบ

หมายเหตุถ้าแมปของหน้าถูกหารด้วย๘๐๘๘ได้อย่างง่ายดายเป็นหน้า PFS ตัวอย่างเช่นหน้า2:3:905856 เป็น PFS ใน file_id = 3 ใน tempdb

การแก้ไข

ข้อมูลการอัปเดตที่สะสม

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

การอัปเดตที่สะสม7สำหรับ SQL Server ๒๐๑๗       

การอัปเดตที่สะสม1สำหรับ SQL Server ๒๐๑๖ SP2

การอัปเดตที่สะสม9สำหรับ SQL Server ๒๐๑๖ SP1

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

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๗

การอัปเดตที่สะสมล่าสุดสำหรับ SQL Server ๒๐๑๖

ปัญหานี้ได้รับการแก้ไขแล้วในโปรแกรมแก้ไขด่วนที่อธิบายไว้ในบทความต่อไปนี้:

๔๐๙๙๔๙๐แพคเกจการอัปเดตของโปรแกรมแก้ไขด่วนตามความต้องการสำหรับ SQL Server ๒๐๑๖ SP1

การแก้ไขนี้จะช่วยปรับปรุงการปันส่วนหน้าของ PFS โดยการดำเนินการการปันส่วนแบบปัดเศษระหว่างหน้าหลายหน้าในไฟล์ข้อมูลเดียวกันนอกเหนือจากการปันส่วนแบบวนรอบระหว่างไฟล์ข้อมูล tempdb ทั้งหมด ดังนั้นหน้าข้อมูล PFS เพิ่มเติมที่มีอยู่ในไฟล์ข้อมูลและไฟล์ข้อมูลเพิ่มเติมมีการแจกแจงการจัดสรรที่ดียิ่งขึ้น

หมายเหตุ เนื่องจากขณะนี้ข้อมูลถูกกระจายตลอด ช่วงของ PFS ภายในไฟล์ฐานข้อมูล tempdbการดำเนินการเช่นการ ลดขนาดของฐานข้อมูล จะกลายเป็นทรัพยากรมากขึ้น อย่างไรก็ตามไม่แนะนำโดยทั่วไปเพื่อลด tempdb ในระหว่างการดำเนินการทั่วไปของหลักสูตร

ข้อมูล service Pack สำหรับ SQL Server:

การอัปเดตนี้ได้รับการแก้ไขใน service pack ต่อไปนี้สำหรับ SQL Server:

       Service Pack 3 สำหรับ SQL Server ๒๐๑๔

เซอร์วิสแพ็คจะได้รับการสะสม Service pack ใหม่แต่ละชุดจะมีการแก้ไขทั้งหมดที่อยู่ใน service pack ก่อนหน้านี้พร้อมกับการแก้ไขใหม่ คำแนะนำของเราคือการนำ service pack ล่าสุดและการอัปเดตที่สะสมล่าสุดสำหรับ service pack นั้นไปใช้ คุณไม่จำเป็นต้องติดตั้ง service pack ก่อนหน้าก่อนที่คุณจะติดตั้ง service pack ล่าสุด ใช้ตาราง1ในบทความต่อไปนี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ service pack ล่าสุดและการอัปเดตล่าสุดที่สะสม

วิธีการตรวจสอบความถูกต้องของระดับเวอร์ชันและการอัปเดตของ SQL Server และคอมโพเนนต์

 

สถานะ

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

อ้างอิง

คำแนะนำในการลดการขัดแย้งการจัดสรรในฐานข้อมูล SQL Server tempdb

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ