ปรุง
การอัปเดตนี้จะแนะนำ Sys.dm_db_stats_histogram มุมมองการจัดการแบบไดนามิก (DMV) ใหม่ใน Microsoft SQL Server ๒๐๑๖ Sys.dm_db_stats_histogram DMV เป็นเวอร์ชันที่ได้รับการปรับปรุง SHOW_STATISTICS การ DBCC ที่มีคำสั่งการจัดการฮีสโตแกรม
ไวยากรณ์ของข้อกำหนด Sys.dm_db_stats_histogram DMV ใหม่มีไว้ดังต่อไปนี้:
sys.dm_db_stats_histogram (object_id, stats_id)
DMV ใหม่จะแสดงผลลัพธ์ที่ได้ตั้งค่าเป็นตารางที่มีลักษณะดังต่อไปนี้:
ชื่อคอลัมน์ |
ชนิดข้อมูล |
คำอธิบาย |
object_id |
int |
ID ของวัตถุ (ตาราง) ที่จะส่งกลับคุณสมบัติของวัตถุสถิติ |
stats_id |
int |
ID ของวัตถุสถิติ ไม่ซ้ำกันภายในตาราง สำหรับข้อมูลเพิ่มเติมให้ดูที่ config.sys (TRANSACT SQL) |
step_number |
int |
จำนวนขั้นตอนในฮิสโตแกรม สำหรับข้อมูลเพิ่มเติมให้ดูที่การDBCC SHOW_STATISTICS (TRANSACT SQL) |
range_high_key |
int |
ค่าคอลัมน์ที่ถูกผูกไว้บนสุดสำหรับขั้นตอนฮีสโตแกรม ค่าของคอลัมน์นี้เรียกว่าค่าของคีย์ |
range_rows |
bigint |
จำนวนแถวโดยประมาณที่มีค่าคอลัมน์อยู่ภายในขั้นตอนฮีสโตแกรม (ไม่รวมค่าที่ถูกผูกไว้บน) |
equal_rows |
bigint |
จำนวนแถวโดยประมาณที่ค่าของคอลัมน์จะเท่ากับขอบเขตด้านบนของขั้นตอนฮีสโตแกรม |
distinct_range_rows |
bigint |
จำนวนแถวโดยประมาณที่มีค่าคอลัมน์ที่แตกต่างกันภายในขั้นตอนฮีสโตแกรม (ไม่รวมค่าที่ถูกผูกไว้บน) |
average_range_rows |
bigint |
ค่าเฉลี่ยของแถวที่มีค่าคอลัมน์ที่ซ้ำกันภายในขั้นตอนฮีสโตแกรมโดยไม่รวมค่าที่ถูกผูกไว้บน (RANGE_ROWS/DISTINCT_RANGE_ROWS สำหรับ DISTINCT_RANGE_ROWS > 0) |
การแก้ไข
การปรับปรุงนี้จะรวมอยู่ในการอัปเดตที่สะสมต่อไปนี้สำหรับ SQL Server อย่างใดอย่างหนึ่ง:
การอัปเดตที่สะสมใหม่แต่ละรายการสำหรับ SQL Server ประกอบด้วยโปรแกรมแก้ไขด่วนทั้งหมดและการแก้ไขการรักษาความปลอดภัยทั้งหมดที่รวมอยู่ในการอัปเดตที่สะสมก่อนหน้านี้ ตรวจสอบการอัปเดตที่สะสมล่าสุดสำหรับ SQL Server:
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "นำไปใช้กับ"
อ้างอิง
เรียนรู้เกี่ยวกับคำ ศัพท์เฉพาะทางที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์