การแก้ไข: กลไกจัดการฐานข้อมูล SQL Server และ SQL Server Reporting Services อาจใช้พลังงานเพิ่มเติมในคอมพิวเตอร์ไคลเอนต์ Windows กว่าที่คาดไว้


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

อาการ


ใน Microsoft SQL Server 2005 และ SQL Server 2008, database engine และบริการบริการรายงานอาจใช้พลังงานมากเกินกว่าที่คาดไว้ ปัญหานี้อาจจะชัดเจนมากขึ้นที่บนไคลเอ็นต์คอมพิวเตอร์ที่ใช้ Windows เช่นคอมพิวเตอร์แบบพกพาของ Windows

สาเหตุ


กลไกจัดการฐานข้อมูลใน SQL Server และ SQL Server Reporting Services ทั้งสองใช้คอมโพเนนต์ที่ใช้ร่วมกันที่เรียกว่า SQLOS SQLOS แสดงเป็นตัวจับเวลาภายใน เมื่อตั้งค่าตัวจับเวลาภายในกับ 1ms ส่วนประกอบ ปริมาณการใช้พลังงานมากกว่าที่ต้องอาจเกิดขึ้นบนคอมพิวเตอร์ไคลเอ็นต์ที่ใช้ Windows ได้

การแก้ปัญหา


ข้อมูลการปรับปรุงสะสม

SQL Server 2008

สิ่งสำคัญ คุณต้องติดตั้งโปรแกรมแก้ไขด่วนนี้ถ้าคุณกำลังเรียกใช้รุ่นที่วางจำหน่ายของ SQL Server 2008 นี้แก้ปัญหาถูกนำออกใช้ก่อนใน 6 ปรับปรุงสะสม สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการขอรับแพคเกจโปรแกรมปรับปรุงนี้สำหรับ SQL Server 2008 โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
971490 Cumulative ปรับปรุงแพคเกจ 6 สำหรับ SQL Server 2008
หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ SQL Server 2008 ก่อนหน้านี้แก้ไขการนำออกใช้ เราขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
956909ใน SQL Server 2008 สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2008
SQL Server 2008 Service Pack ที่ 1

สิ่งสำคัญ คุณต้องติดตั้งโปรแกรมแก้ไขด่วนนี้ถ้าคุณกำลังเรียกใช้ SQL Server 2008 Service Pack 1

ก่อนการแก้ไขสำหรับปัญหานี้ถูกออกใน 3 ปรับปรุงสะสมสำหรับ SQL Server 2008 Service Pack 1 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
971491 Cumulative ปรับปรุงแพคเกจ 3 สำหรับ SQL Server 2008 Service Pack 1
หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ SQL Server 2008 ก่อนหน้านี้แก้ไขการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
970365ใน SQL Server 2008 สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2008 Service Pack 1
โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2008 จะถูกสร้างขึ้นสำหรับ SQL Server service packs เฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2008 Service Pack 1 เพื่อการติดตั้ง SQL Server 2008 Service Pack 1 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนใด ๆ ที่มีให้ในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server
SQL Server 2005 Service Pack ที่ 3

สิ่งสำคัญ คุณต้องติดตั้งโปรแกรมแก้ไขด่วนนี้ถ้าคุณกำลังเรียกใช้ SQL Server 2005 Service Pack 3
การแก้ไขสำหรับปัญหานี้ก่อนวางจำหน่ายใน 5 การปรับปรุงสะสมสำหรับ SQL Server 2005 Service Pack 3 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจโปรแกรมปรับปรุงนี้ คลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
972511 Cumulative ปรับปรุงแพคเกจ 5 สำหรับ SQL Server 2005 Service Pack 3
หมายเหตุ เนื่องจากรุ่นเป็นแบบสะสม แต่ละรุ่นแก้ไขใหม่ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมด และแก้ไขการรักษาความปลอดภัยทั้งหมดที่ถูกรวมกับ SQL Server 2005 ก่อนหน้านี้แก้ไขการนำออกใช้ Microsoft ขอแนะนำว่า คุณควรพิจารณาถึงการใช้การแก้ไขที่นำออกใช้ล่าสุดที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
960598ใน SQL Server 2005 สร้างที่เปิดตัวหลังจากเปิดตัว SQL Server 2005 Service Pack 3
โปรแกรมแก้ไขด่วนของ Microsoft SQL Server 2005 จะถูกสร้างขึ้นสำหรับ SQL Server service packs เฉพาะ คุณต้องใช้โปรแกรมแก้ไขด่วนของ SQL Server 2005 Service Pack 3 เมื่อต้องการการติดตั้ง SQL Server 2005 Service Pack 3 โดยค่าเริ่มต้น โปรแกรมแก้ไขด่วนใด ๆ ที่มีให้ในเซอร์วิสแพ็ค SQL Server จะรวมอยู่ใน service pack ถัดไปของ SQL Server

สถานะ


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

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


หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ SQLOS จะไม่ใช้ 1ms ส่วนประกอบสำหรับตัวจับเวลาภายในเป็นค่าเริ่มต้น

หมายเหตุ โปรแกรมแก้ไขด่วนแก้ไขปัญหานี้เฉพาะ สำหรับ บริการรายงานของ SQL Server และ SQL Server Express รุ่น สำหรับผู้ใช้ SQL Server Reporting Services การเปลี่ยนแปลงนี้จะไม่มีผลยกเว้นเพื่อลดการใช้พลังงาน ผู้รุ่นของเซิร์ฟเวอร์ SQL Express การเปลี่ยนแปลงนี้สามารถลดการใช้พลังงาน นอกจากนี้ยังสามารถสะท้อนเอาพุตของบางข้อมูลการวินิจฉัย เช่นมุมมองการจัดการแบบไดนามิก สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวจับเวลาใช้ 1ms การวินิจฉัยใดโดย SQLOS เยี่ยมชมต่อไปนี้ของ MSDN บล็อกเว็บไซต์:ในนี้ติดประกาศในบล็อก 1ms ที่เรียกว่าตัวจับเวลาที่ขัดจังหวะการปรับปรุงที่ใช้ timeBeginPeriod API ตัวจับเวลา
สำหรับรุ่นอื่น ๆ ของ SQL Server ถ้าคุณรู้สึก 1ms ตัวจับเวลาก่อให้เกิดการใช้พลังงานที่ไม่พึงประสงค์ คุณสามารถเปิดใช้ค่าสถานะการสืบค้นกลับ 8038 เมื่อเริ่มต้นบริการ SQL Server

ซึ่งจะปิดการใช้งานแบบ 1ms ตัวจับเวลา อย่างไรก็ตาม แฟล็กการติดตามนี้จะมีผลต่อองค์ประกอบของการวินิจฉัยบางอย่าง เช่นมุมมองการจัดการแบบไดนามิก



ถ้าคุณต้องการใช้ 1ms การจับคู่หลัง จากที่คุณนำแพคเกจโปรแกรมปรับปรุงนี้ หรือหลัง จากที่คุณปรับรุ่นเป็นรุ่นที่ใหม่กว่าสร้างและรุ่นของ SQL Server ที่ประกอบด้วยการเปลี่ยนแปลงนี้ คุณสามารถเปิดใช้งานการติดตามค่าสถานะ 8049 เมื่อเริ่มต้นการบังคับใช้ 1ms ตัวจับเวลาได้

ข้อมูลอ้างอิง


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับรุ่นให้บริการแบบเพิ่มหน่วยสำหรับ SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

935897แบบแบบเพิ่มหน่วยให้บริการแบบจำลองพร้อมใช้งานจากทีม SQL Server จะจัดส่งโปรแกรมแก้ไขด่วนสำหรับปัญหาที่รายงาน



สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแบบแผนการตั้งชื่อสำหรับการปรับปรุง SQL Server คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

822499 แบบแผนการตั้งชื่อใหม่สำหรับแพคเกจปรับปรุงซอฟต์แวร์ของ Microsoft SQL Server


สำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft