สรุป
ในโมดูลนี้ คุณได้เรียนรู้เกี่ยวกับการตรวจสอบประสิทธิภาพของเซิร์ฟเวอร์โดยใช้สถิติการรอของ SQL Server ซึ่งรวมถึงการรอทรัพยากร การรอคิว และการรอภายนอก คุณยังได้เรียนรู้วิธีการใช้มุมมองระบบ เช่น sys.dm_os_wait_stats และ sys.dm_db_wait_stats เพื่อเรียกดูภาพรวมของประสิทธิภาพของเซิร์ฟเวอร์และระบุปัญหาที่อาจเกิดขึ้น โมดูลยังครอบคลุมการใช้มุมมองการจัดการแบบไดนามิก (DMV) เพื่อทําความเข้าใจและเชื่อมโยงปัญหาด้านประสิทธิภาพการทํางานกับเหตุการณ์ฐานข้อมูลอื่น ๆ นอกจากนี้ คุณได้เรียนรู้เกี่ยวกับชนิดการรอทั่วไปและวิธีการรอการติดตาม Query Store ที่เชื่อมโยงกับคิวรีเฉพาะ
ประเด็นหลักจากโมดูลนี้รวมถึงการทําความเข้าใจวิธีการปรับแต่งคิวรี T-SQL โดยการประเมินและปรับกลยุทธ์การทําดัชนีของคุณ คุณได้เรียนรู้ว่าการจัดทําดัชนีที่เหมาะสมสามารถลด IOs ปรับปรุงการใช้งานหน่วยความจําและลดแรงกดดันต่อระบบ IO และระบบจัดเก็บข้อมูล โมดูลยังกล่าวถึงความสําคัญของลําดับคอลัมน์ในดัชนีและการใช้ดัชนีที่สามารถกลับมาใช้ใหม่ได้สําหรับตารางขนาดใหญ่ นอกจากนี้ คุณได้เรียนรู้เกี่ยวกับคําแนะนําคิวรีและผลกระทบที่อาจเกิดขึ้นกับโครงสร้างฐานข้อมูลและประสิทธิภาพของคิวรี สุดท้ายโมดูลครอบคลุมถึงวิธีการเพิ่มประสิทธิภาพของ Azure SQL โดยระบุว่าปัญหาด้านประสิทธิภาพการทํางานเกิดจากการใช้งาน CPU สูงหรือรออยู่บนทรัพยากรและใช้เครื่องมือและวิธีการที่เหมาะสมในการวินิจฉัยและแก้ไขปัญหาเหล่านี้