ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้

อาการ

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

  • คุณมีแอปพลิเคชันที่ใช้ฐานข้อมูล 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

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

ขยายทักษะของคุณ
สำรวจการฝึกอบรม
รับฟีเจอร์ใหม่ก่อนใคร
เข้าร่วม Microsoft Insider

ข้อมูลนี้เป็นประโยชน์หรือไม่

คุณพึงพอใจกับคุณภาพการแปลแค่ไหน
สิ่งที่ส่งผลกระทบต่อประสบการณ์ใช้งานของคุณ

ขอบคุณสำหรับคำติชมของคุณ

×