การค้นหาคิวรีทำให้ดัชนี DMV หายไป


คำตอบ:


12

คำตอบสั้น ๆ : คุณไม่มีความแม่นยำ 100%

คำตอบยาว: คุณสามารถค้นหาแคชแผนเพื่อระบุแผนที่มีคำเตือนดัชนีหายไปและเปรียบเทียบผลลัพธ์กับสิ่งที่คุณค้นหาใน sys.dm_db_missing_index_ * DMVs นี่คือสคริปต์ที่คุณสามารถใช้เพื่อสอบถามแคชแผน หากแผนไม่ได้ถูกแคชหรือถูกผลักออกจากแคชไม่ว่าด้วยเหตุผลใดคุณจะไม่พบสิ่งที่ตรงกันดังนั้นเราจึงกลับไปที่คำตอบสั้น ๆ

เพื่อความแน่ใจ 100% คุณจะต้องติดตามภาระงานและจับภาพแผนด้วยดัชนีที่ขาดหายไป มันไม่เบาและก็ไม่สำคัญ นี่คือสคริปต์ที่จะทำว่า ด้วยความพยายามเพียงเล็กน้อยก็สามารถส่งไปยัง Extended Events ได้


3

การสอบถามแคชแผนเพื่อค้นหาดัชนีที่เกี่ยวข้องในการคำนวณหาดัชนีที่หายไป DMV สามารถดูได้จากลิงค์วางด้านล่าง:

https://www.sqlskills.com/blogs/jonathan/finding-what-queries-in-the-plan-cache-use-a-specific-index/

และอ้างถึงลิงค์เช่นกันสำหรับคำอธิบายเพิ่มเติมในสิ่งเดียวกัน

http://blogs.lessthandot.com/index.php/datamgmt/dbadmin/sql-server-dba-tip-missing-index-dmv/

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.