การอัปเดตนี้จะเพิ่มคอลัมน์ใหม่ต่อไปนี้ไปยังมุมมองการจัดการแบบไดนามิก Dm_exec_query_stats (DMV) คอลัมน์เหล่านี้มีสถิติเกี่ยวกับการให้สิทธิ์หน่วยความจำและเธรดแบบขนานของแผนคิวรีที่แคช พวกเขาจะมีประโยชน์เมื่อคุณตรวจสอบแผนคิวรี บันทึกย่อ คอลัมน์เหล่านี้จะมีค่าเป็น 0 (ศูนย์) สำหรับการสอบถามตารางที่ได้รับการปรับให้เหมาะสมกับหน่วยความจำ
คอลัมน์ |
ชนิด |
คำอธิบาย |
---|---|---|
Last_grant_kb |
bigint |
สิทธิ์การใช้งานหน่วยความจำที่สงวนไว้ (เป็นกิโลไบต์ [KB]) ที่แผนนี้ได้รับครั้งสุดท้ายที่ใช้งาน |
Min_grant_kb |
bigint |
สิทธิ์การใช้งานหน่วยความจำขั้นต่ำที่สำรองไว้ (ใน KB) ที่แผนนี้เคยได้รับระหว่างการเรียกใช้หนึ่งครั้ง |
Max_grant_kb |
bigint |
สิทธิ์การใช้งานหน่วยความจำสูงสุดที่สำรองไว้ (ใน KB) แผนนี้เคยได้รับในระหว่างการเรียกใช้หนึ่งครั้ง |
Total_grant_kb |
bigint |
ผลรวมหน่วยความจำที่สำรองไว้ (ใน KB) ที่แผนนี้ได้รับหลังจากที่ได้รับการคอมไพล์แล้ว |
Last_used_grant_kb |
bigint |
สิทธิ์การใช้งานหน่วยความจำที่ใช้ (ใน KB) ที่แผนนี้ได้รับครั้งสุดท้ายที่ใช้งาน |
Min_used_grant_kb |
bigint |
สิทธิ์การใช้งานหน่วยความจำขั้นต่ำที่ใช้ (ใน KB) ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Max_used_grant_kb |
bigint |
การใช้หน่วยความจำที่ใช้งานได้มากที่สุด (ใน KB) ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Total_used_grant_kb |
bigint |
ผลรวมหน่วยความจำที่สงวนไว้ (ใน KB) ที่แผนนี้ใช้หลังจากที่คอมไพล์แล้ว |
_Ideal_grant_kb ล่าสุด |
bigint |
การให้สิทธิ์การใช้งานหน่วยความจำที่เหมาะสม (ใน KB) ที่แผนนี้ได้รับครั้งสุดท้ายที่จะวิ่ง |
Min_ideal_grant_kb |
bigint |
หน่วยความจำที่เหมาะสมที่สุดที่เหมาะสม (ใน KB) ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Max_ideal_grant_kb |
Bigint |
หน่วยความจำที่เหมาะสมที่สุดที่เหมาะสม (ใน KB) ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Total_ideal_grant_kb |
Bigint |
ผลรวมของหน่วยความจำที่เหมาะสม (ใน KB) ที่แผนนี้ใช้หลังจากที่มีการคอมไพล์ |
Last_dop |
bigint |
ระดับความขนานที่แผนนี้ใช้ในครั้งล่าสุดที่จะวิ่ง |
Min_dop |
bigint |
ระดับต่ำสุดของความขนานที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Max_dop |
bigint |
ระดับสูงสุดของความขนานที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Total_dop |
bigint |
ระดับทั้งหมดของ parallelism ที่แผนนี้ใช้หลังจากที่คอมไพล์แล้ว |
Last_reserved_threads |
bigint |
จำนวนของเธรดแบบขนานที่สงวนไว้ที่ใช้ในครั้งล่าสุดที่แผนนี้รัน |
Min_reserved_threads |
bigint |
จำนวนต่ำสุดของเธรดแบบขนานที่สำรองไว้ที่แผนนี้เคยใช้ระหว่างการเรียกใช้หนึ่งรายการ |
Max_reserved_threads |
bigint |
จำนวนสูงสุดของเธรดแบบขนานที่สำรองไว้ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Total_reserved_threads |
bigint |
เธรดแบบขนานรวมที่สงวนไว้ที่แผนนี้ใช้หลังจากที่คอมไพล์แล้ว |
Last_used_threads |
bigint |
จำนวนของเธรดแบบขนานที่ใช้ในครั้งล่าสุดที่แผนนี้รัน |
Min_used_threads |
bigint |
จำนวนต่ำสุดของเธรดแบบขนานที่ใช้ที่แผนนี้เคยใช้ระหว่างการเรียกใช้หนึ่งรายการ |
Max_used_threads |
bigint |
จำนวนสูงสุดของเธรดแบบขนานที่สำรองไว้ที่แผนนี้เคยใช้ในระหว่างการเรียกใช้หนึ่งรายการ |
Total_used_threads |
bigint |
เธรดแบบขนานรวมที่สงวนไว้ที่แผนนี้ใช้หลังจากที่คอมไพล์แล้ว |
การแก้ไข
ฟังก์ชันการทำงานนี้เป็นกำปั้นที่นำมาใช้ใน Service Pack ต่อไปนี้สำหรับ SQL Server
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ SQL Server ๒๐๑๒ Service Pack 3 (SP3) ให้ดูที่ข้อบกพร่องที่ได้รับการแก้ไขใน SQL Server ๒๐๑๒ Service Pack 3
Service Pack 2 สำหรับ SQL Server สำหรับ sql Server ๒๐๑๔เกี่ยวกับ Service pack สำหรับ SQL Serverเซอร์วิสแพ็คจะได้รับการสะสม Service pack ใหม่แต่ละชุดจะมีการแก้ไขทั้งหมดที่อยู่ใน service pack ก่อนหน้านี้พร้อมกับการแก้ไขใหม่ คำแนะนำของเราคือการนำ service pack ล่าสุดและการอัปเดตที่สะสมล่าสุดสำหรับ service pack นั้นไปใช้ คุณไม่จำเป็นต้องติดตั้ง service pack ก่อนหน้าก่อนที่คุณจะติดตั้ง service pack ล่าสุด ใช้ตาราง1ในบทความต่อไปนี้เพื่อค้นหาข้อมูลเพิ่มเติมเกี่ยวกับ service pack ล่าสุดและการอัปเดตล่าสุดที่สะสมวิธีการตรวจสอบความถูกต้องของระดับเวอร์ชันและการอัปเดตของ SQL Server และคอมโพเนนต์
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"