ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

Microsoft กระจาย Microsoft SQL Server ๒๐๐๘ R2, SQL Server ๒๐๐๘ R2 SP1 และ SQL Server ๒๐๐๘แก้ไขเป็นไฟล์ที่สามารถดาวน์โหลดได้หนึ่งไฟล์ เนื่องจากการแก้ไขจะสะสมแต่ละรุ่นใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘ R2 ก่อนหน้านี้ SQL Server ๒๐๐๘ R2 SP1 และ SQL Server ๒๐๐๘แก้ไขรุ่น

บทนำ

คำสั่ง DBCC CHECKDB ที่จำเป็นต้องใช้ระหว่างประสิทธิภาพการทำงานและทรัพยากร ดังนั้นตามค่าเริ่มต้นคำสั่ง DBCC CHECKDB อาจไม่ขยายการใช้งานทรัพยากรเมื่อมีการเรียกใช้การตรวจสอบความสอดคล้องกันสำหรับฐานข้อมูล ตัวอย่างเช่นคำสั่ง DBCC CHECKDB อาจไม่ขยายการใช้งานดิสก์ i/o เมื่อมีการเรียกใช้การตรวจสอบความสอดคล้องกันสำหรับฐานข้อมูล

การแก้ไข

ข้อมูลโปรแกรมอัปเดตสะสม

SQL Server ๒๐๐๘ Service Pack 2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน9การอัปเดตที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

๒๖๗๓๓๘๒ แพคเกจโปรแกรมปรับปรุงที่สะสม9สำหรับ SQL Server ๒๐๐๘ Service Pack 2

หมายเหตุ: เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่บทความต่อไปนี้ใน Microsoft Knowledge Base:

๒๔๐๒๖๕๙ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 2 ถูกเผยแพร่แล้ว

โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 2 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 2 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป

SQL Server ๒๐๐๘ Service Pack 3

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน4การปรับปรุงที่สะสมสำหรับ SQL Server ๒๐๐๘ Service Pack 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้ให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:

๒๖๗๓๓๘๓ แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ Service Pack 3

หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ใน SQL Server ๒๐๐๘รุ่นก่อนหน้านี้ Microsoft ขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่บทความต่อไปนี้ใน Microsoft Knowledge Base:

๒๖๒๙๙๖๙ รุ่นของ SQL Server ๒๐๐๘รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ Service Pack 3 ได้รับการเผยแพร่แล้ว

โปรแกรมแก้ไขด่วนของ Microsoft SQL Server ๒๐๐๘จะถูกสร้างขึ้นสำหรับ SQL Server service pack ที่เฉพาะเจาะจง คุณต้องนำโปรแกรมแก้ไขด่วนของ SQL Server ๒๐๐๘ Service Pack 3 ไปใช้กับการติดตั้ง SQL Server ๒๐๐๘ Service Pack 3 ตามค่าเริ่มต้นโปรแกรมแก้ไขด่วนใดๆที่มีให้ใน SQL Server service pack จะรวมอยู่ใน SQL Server service pack ถัดไป

แพคเกจโปรแกรมปรับปรุงที่สะสม11สำหรับ SQL Server ๒๐๐๘ R2

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน11การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 ให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:

๒๖๓๓๑๔๕ แพคเกจโปรแกรมปรับปรุงที่สะสม11สำหรับ SQL Server ๒๐๐๘ R2

หมายเหตุ เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขรุ่นก่อนหน้าของ SQL Server ๒๐๐๘ R2 เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่บทความต่อไปนี้ใน Microsoft Knowledge Base:

๙๘๑๓๕๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจาก SQL Server ๒๐๐๘ R2 ถูกเผยแพร่

แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ R2 SP1

การแก้ไขสำหรับปัญหานี้ถูกนำออกใช้ครั้งแรกใน4การอัปเดตที่สะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงที่สะสมนี้สำหรับ SQL Server ๒๐๐๘ R2 SP1 ให้ดูบทความต่อไปนี้ในฐานความรู้ของ Microsoft:

๒๖๓๓๑๔๖ แพคเกจโปรแกรมปรับปรุงที่สะสม4สำหรับ SQL Server ๒๐๐๘ R2 SP1

หมายเหตุ: เนื่องจาก builds สะสมแต่ละรุ่นของการแก้ไขใหม่มีโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการแก้ไขปัญหาการเผยแพร่ SQL Server ๒๐๐๘ R2 ก่อนหน้านี้ เราขอแนะนำให้คุณพิจารณาใช้การแก้ไขการแก้ไขล่าสุดที่มีโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่บทความต่อไปนี้ใน Microsoft Knowledge Base:

๒๕๖๗๖๑๖ รุ่นของ SQL Server ๒๐๐๘ R2 รุ่นที่เผยแพร่หลังจากที่มีการเผยแพร่ SQL Server ๒๐๐๘ R2 SP1

SQL Server 2012

SQL Server ๒๐๑๒มีการเปลี่ยนแปลงโค้ดสำหรับการแก้ไขเหล่านี้ ทั้งสองค่าสถานะการติดตาม๒๕๖๒และ๒๕๔๙ตามที่อธิบายไว้ด้านล่างนี้จะนำไปใช้กับ SQL Server ๒๐๑๒ อย่างไรก็ตามการแก้ไขเพื่อลดการขัดแย้งบนสลัก DBCC_MULTIOBJECT_SCANNER ไม่จำเป็นต้องมีการตั้งค่าสถานะการติดตาม๒๕๖๒ใน SQL Server ๒๐๑๒ การเปลี่ยนแปลงเหล่านั้นถูกรวมไว้ตามค่าเริ่มต้นใน SQL Server ๒๐๑๒

ข้อมูลเพิ่มเติม

การอัปเดตที่สะสมนี้จะแนะนำค่าสถานะการติดตามสองค่าเพื่อเพิ่มประสิทธิภาพการใช้งานทรัพยากร i/o ของดิสก์ที่ดียิ่งขึ้นเมื่อผู้ใช้ดำเนินการคำสั่งDBCC CHECKDB แม้ว่าการปรับปรุงเหล่านี้จะกำหนดเป้าหมายเฉพาะตัวเลือกPHYSICAL_ONLYเท่านั้น   พวกเขายังอาจปรับปรุงประสิทธิภาพโดยรวมของคำสั่งDBCC CHECKDBที่ไม่ได้ใช้ตัวเลือกPHYSICAL_ONLYติดตามค่าสถานะ๒๕๖๒ ค่าสถานะการติดตามนี้มีการเปลี่ยนแปลงต่อไปนี้:

  • เรียกใช้คำสั่ง DBCC CHECKDB ในหนึ่ง "ชุด" โดยไม่คำนึงถึงจำนวนของดัชนีในฐานข้อมูล ตามค่าเริ่มต้นคำสั่ง DBCC CHECKDB พยายามที่จะลดทรัพยากร tempdbโดยการจำกัดจำนวนดัชนีหรือ "ข้อเท็จจริง" ที่สร้างขึ้นโดยใช้แนวคิด "ชุดงาน" ตั้งค่าสถานะการติดตามนี้บังคับให้การประมวลผลทั้งหมดเป็นหนึ่งชุด

  • ปรับปรุงการประมวลผลภายในสำหรับการกำหนดว่าจะอ่านหน้าใดจากฐานข้อมูล ซึ่งจะช่วยลดการขัดแย้งบนสลักDBCC_MULTIOBJECT_SCANNER

ผลกระทบหนึ่งของการใช้ค่าสถานะการติดตามนี้คือความต้องการของช่องว่างสำหรับtempdb  อาจเพิ่มขึ้น Tempdb  อาจขยายให้มากที่สุดเท่าที่5เปอร์เซ็นต์หรือมากกว่าของฐานข้อมูลผู้ใช้ที่กำลังถูกประมวลผลโดยคำสั่งDBCC CHECKDB ดังนั้นเราขอแนะนำให้คุณกำหนดขนาดtempdb  เป็นค่าน้อยที่สุด5เปอร์เซ็นต์ของขนาดฐานข้อมูลของคุณเมื่อคุณใช้แฟล็กการติดตามนี้เพื่อหลีกเลี่ยงการเติบโตอัตโนมัติซึ่งอาจทำให้ประสิทธิภาพการทำงานของคำสั่งDBCC CHECKDBช้าลง หมายเหตุ ติดตามค่าสถานะ๒๕๖๒เป็นค่าสถานะการติดตามระดับเซสชัน คุณสามารถเปิดใช้งานได้ในระดับเซสชัน ติดตามค่าสถานะ๒๕๔๙ คำสั่งDBCC CHECKDB จะสร้างรายการภายในของหน้าเพื่ออ่านต่อดิสก์ไดรฟ์ที่ไม่ซ้ำกันในไฟล์ฐานข้อมูลทั้งหมด ตรรกะนี้จะกำหนดดิสก์ไดรฟ์ที่ไม่ซ้ำกันโดยยึดตามอักษรระบุไดรฟ์ของชื่อไฟล์ที่มีอยู่จริงของแต่ละไฟล์ ถ้าดิสก์ต้นแบบไม่ซ้ำกันอย่างแท้จริงเมื่อตัวอักษรไดรฟ์หรือไม่ใช่คำสั่ง DBCC CHECKDB จะถือว่าเป็นหนึ่งดิสก์ เมื่อเปิดใช้งานการตั้งค่าสถานะการติดตามนี้ไฟล์ฐานข้อมูลแต่ละไฟล์จะสันนิษฐานว่าอยู่บนดิสก์ไดรฟ์ที่ไม่ซ้ำกัน อย่าใช้ค่าสถานะการติดตามนี้เว้นแต่ว่าคุณจะทราบว่าไฟล์แต่ละไฟล์จะยึดตามดิสก์ทางกายภาพที่ไม่ซ้ำกัน หมายเหตุ ติดตามค่าสถานะ๒๕๔๙เป็นค่าสถานะการติดตามส่วนกลาง เมื่อต้องการเปิดใช้งานคุณจำเป็นต้องใช้เป็นพารามิเตอร์เริ่มต้นใช้งานหรือใช้DBCC TRACEON (2502,-1) แม้ว่าค่าสถานะการติดตามเหล่านี้จะปรับปรุงประสิทธิภาพการทำงานของคำสั่งDBCC checkdbที่การใช้งานเป้าหมายของตัวเลือกdbcc checkdb  ผู้ใช้บางคนอาจไม่เห็นการปรับปรุงใดๆในประสิทธิภาพการทำงาน ในขณะที่ค่าสถานะการติดตามเหล่านี้ปรับปรุงการใช้ทรัพยากรของดิสก์ i/o ประสิทธิภาพการทำงานพื้นฐานของทรัพยากรดิสก์อาจจำกัดประสิทธิภาพการทำงานโดยรวมของคำสั่งDBCC CHECKDB โปรดทราบข้อจำกัดต่อไปนี้:

  • การปรับปรุงประสิทธิภาพการทำงานไม่ได้รับการออกแบบมาเพื่อปรับปรุงประสิทธิภาพการทำงานเมื่อคุณใช้ตัวเลือกการซ่อมแซม ตัวอย่างเช่นการปรับปรุงประสิทธิภาพการทำงานไม่ได้รับการออกแบบมาเพื่อปรับปรุงประสิทธิภาพการทำงานเมื่อคุณใช้ตัวเลือกREPAIR_ALLOW_DATA_LOSS

  • การปรับปรุงจะไม่มีผลต่อคำสั่งDBCC CHECKALLOC

  • การปรับปรุงอาจช่วยให้ประสิทธิภาพการทำงานของคำสั่งDBCC CHECKTABLEสำหรับดัชนีที่มีหลายหน้า อย่างไรก็ตามการปรับปรุงจะไม่มีการกำหนดเป้าหมายเพื่อปรับปรุงประสิทธิภาพการทำงานของคำสั่งDBCC CHECKTABLE

สถานะ

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

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

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

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

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

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

คุณพึงพอใจกับคุณภาพภาษาเพียงใด
สิ่งที่ส่งผลต่อประสบการณ์ใช้งานของคุณ
เมื่อกดส่ง คำติชมของคุณจะถูกใช้เพื่อปรับปรุงผลิตภัณฑ์และบริการของ Microsoft ผู้ดูแลระบบ IT ของคุณจะสามารถรวบรวมข้อมูลนี้ได้ นโยบายความเป็นส่วนตัว

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

×