แดชบอร์ดประสิทธิภาพการทํางานสําหรับฐานข้อมูล SQL ใน Microsoft Fabric
นําไปใช้กับ:✅ฐานข้อมูล SQL ใน Microsoft Fabric
แดชบอร์ดประสิทธิภาพในฐานข้อมูล Fabric SQL แสดงสถานะประสิทธิภาพการทํางานของฐานข้อมูล และนําเสนอระดับการมองเห็นของเมตริกที่แตกต่างกัน
คุณสามารถใช้แดชบอร์ดประสิทธิภาพเพื่อดูเมตริกประสิทธิภาพของฐานข้อมูล เพื่อระบุปัญหาคอขวดของประสิทธิภาพการทํางาน และค้นหาโซลูชันสําหรับปัญหาด้านประสิทธิภาพการทํางาน
ในการเปิดแดชบอร์ดประสิทธิภาพการทํางานสําหรับฐานข้อมูล SQL ของคุณใน Fabric:
- บนแถบเครื่องมือหน้าแรกในหน้าต่างตัวแก้ไขคิวรี ให้เลือกสรุปประสิทธิภาพ
- คลิกขวาบนปุ่มบริบท (สามจุด) ในมุมมองรายการ จากนั้นเลือก เปิดสรุปประสิทธิภาพ
การแจ้งเตือน
การแจ้งเตือนที่สร้างขึ้นโดยอัตโนมัติด้วยเกณฑ์ที่กําหนดไว้ล่วงหน้า จะมีการแจ้งเตือนสองชนิด:
การแจ้งเตือนที่ดําเนินอยู่: เกิดขึ้นเมื่อฐานข้อมูลกําลังเผชิญกับปัญหา การแจ้งเตือนนี้จะปรากฏขึ้นเมื่อหนึ่งในพารามิเตอร์ (CPU, บล็อกคิวรี่ หรือขนาดที่จัดสรร) อยู่ในสถานะที่สําคัญ การแจ้งเตือนนี้จะแสดงด้วยแถบการแจ้งเตือนแนวนอน
การแจ้งเตือนที่ค้างอยู่: จัดเก็บไว้ในระบบ การแจ้งเตือนนี้แสดงการแจ้งเตือนที่จําเป็นสําหรับพารามิเตอร์ฐานข้อมูลที่ถึงสถานะที่สําคัญ
เมื่อคุณเลือกลิงก์สําหรับการแจ้งเตือน สรุป ประสิทธิภาพจะมีข้อมูลสรุปของการแจ้งเตือนและเมตริกล่าสุดของฐานข้อมูล จากที่นี่ คุณสามารถเจาะลึกไทม์ไลน์เหตุการณ์สําหรับข้อมูลเพิ่มเติมได้
กราฟแดชบอร์ดประสิทธิภาพ
เมื่อฐานข้อมูลถึงสถานะที่สําคัญของปริมาณการใช้ CPU (หรือปัจจัยอื่นใดที่ทําให้เกิดการแจ้งเตือน) คุณสามารถดูจุดที่ไม่แข็งแรงที่ถูกทําเครื่องหมายบน กราฟของแท็บการใช้งาน CPU โดยทําเครื่องหมายจุดที่ปริมาณการใช้ CPU ได้ข้ามค่าเกณฑ์ สามารถกําหนดค่าช่วงเวลาได้และค่าเริ่มต้นคือ 24 ชั่วโมง
ในรูป ต่อไปนี้ กราฟปริมาณการใช้ CPU จะระบุเมื่อฐานข้อมูลถึงสถานะที่สําคัญ
เกณฑ์ค่าเกณฑ์การแจ้งเตือน
แท็บ | Threshold | เกณฑ์ |
---|---|---|
การใช้ CPU | 80% ของค่าที่จัดสรรไว้ | ถ้าจอภาพพบ CPU เหนือค่าเกณฑ์มากกว่าห้านาที จอภาพจะตรวจสอบความถี่ของหนึ่งนาที |
ขนาดที่ปันส่วน | 80% ของขนาดที่มีการจัดสรร | ถ้าจอภาพพบขนาดเหนือค่าเกณฑ์มากกว่าห้านาที จอภาพจะตรวจสอบความถี่ของหนึ่งนาที |
คิวรีที่ถูกบล็อก | คิวรีที่ถูกบล็อกหนึ่งคิวรี | ถ้ามีคิวรีที่ถูกบล็อกอย่างน้อยหนึ่งคิวรีที่ถูกบล็อกเป็นเวลามากกว่าหนึ่งนาที คาดว่าจะตรวจสอบทุก ๆ สามนาที |
แท็บแดชบอร์ดประสิทธิภาพ
ต่อไปนี้เป็นพื้นที่การรายงานที่มีอยู่ภายในของแดชบอร์ดประสิทธิภาพการทํางาน
การใช้ CPU
กราฟปริมาณการใช้ CPU ถูกลงจุดด้วยวินาที vCore คิวรี Top Consuming CPU ระบุคิวรีในช่วงเวลาที่ต้องการที่รับผิดชอบมากที่สุดสําหรับการใช้ vCore
การเชื่อมต่อผู้ใช้
กราฟ การเชื่อมต่อ ของผู้ใช้จะติดตามการเชื่อมต่อปัจจุบันของผู้ใช้ไปยังฐานข้อมูล พร้อมข้อมูลเกี่ยวกับแต่ละการเชื่อมต่อ ตาราง การเชื่อมต่อผู้ใช้ (ปัจจุบัน) จะแสดงรายการการเชื่อมต่อผู้ใช้ปัจจุบันในตาราง
คําขอต่อวินาที
กราฟ คําขอต่อวินาที จะติดตามจํานวนครั้งที่มีการเรียกใช้คิวรีสะสมในช่วงเวลาหนึ่ง ตาราง คําขอต่อวินาที ประกอบด้วยคิวรีที่ดําเนินการบ่อยที่สุด
คิวรีที่ถูกบล็อกต่อวินาที
คิวรี ที่ถูกบล็อกต่อกราฟที่สอง จะติดตามบล็อกประสบการณ์การใช้งานคิวรีเนื่องจากการล็อก ตาราง คิวรีที่ถูกบล็อก (ปัจจุบัน) แสดงชุดของคิวรีที่ถูกบล็อกณ จุดเวลาใด ๆ
ในกลไกจัดการฐานข้อมูล SQL การบล็อกจะเกิดขึ้นเมื่อเซสชันหนึ่งเก็บล็อคบนทรัพยากรเฉพาะและพยายาม SPID ครั้งที่สองเพื่อรับประเภทล็อคที่ขัดแย้งกันในทรัพยากรเดียวกัน โดยทั่วไปกรอบเวลาที่ SPID แรกล็อคทรัพยากรมีขนาดเล็ก เมื่อเซสชันที่เป็นเจ้าของออกล็อค การเชื่อมต่อที่สองจะมีอิสระที่จะรับการล็อคของตัวเองบนทรัพยากรและดําเนินการต่อการประมวลผล การปิดกั้นเป็นลักษณะการทํางานปกติและอาจเกิดขึ้นหลายครั้งตลอดทั้งวันโดยไม่มีผลที่เห็นได้ชัดต่อประสิทธิภาพของระบบ
สําหรับรายละเอียดเกี่ยวกับการบล็อก โปรดดู ทําความเข้าใจและแก้ไขปัญหาการบล็อก
คิวรีที่ถูกบล็อกเนื่องจากการล็อกจะแตกต่างจาก การชะงักงัน ในขณะที่ แก้ไขปัญหาสถานการณ์การบล็อก สิ่งสําคัญคือต้องให้ผู้ใช้มีแนวคิดเกี่ยวกับคิวรีที่บล็อกอยู่และระยะเวลาที่จะบล็อก
ขนาดที่จัดสรร
แท็บ ขนาด ที่จัดสรรให้ประวัติของขนาดของฐานข้อมูล ตารางฐานข้อมูลที่ใหญ่ที่สุด (ปัจจุบัน) ระบุตารางที่มีจํานวนเรคคอร์ดมากที่สุดและใช้พื้นที่สูงสุด
ดัชนีอัตโนมัติ
การทํา ดัชนีโดยอัตโนมัติในฐานข้อมูลทําให้การจัดการดัชนีมีประสิทธิภาพการคิวรีและความเร็วในการเรียกข้อมูลโดยอัตโนมัติ ซึ่งปรับเปลี่ยนโดยการระบุและทดสอบดัชนีที่อาจเกิดขึ้นตามการใช้งานคอลัมน์ คุณลักษณะ นี้ช่วยปรับปรุงประสิทธิภาพของฐานข้อมูลโดยรวม และปรับทรัพยากรให้เหมาะสมโดยการลบดัชนีที่ไม่ได้ใช้งานออก
รายงานแท็บดัชนีอัตโนมัติแสดงประวัติและสถานะของดัชนีที่สร้างขึ้นโดยอัตโนมัติ
คิวรี
ใน แท็บคิวรี สามารถเปิดคิวรีเพื่อแก้ไขปัญหารายละเอียดคิวรีได้ แต่ละคิวรีประกอบด้วยรายละเอียด รวมถึงประวัติการดําเนินการและการแสดงตัวอย่างคิวรี
เมื่อต้องการแก้ไขปัญหาคิวรี T-SQL ให้เปิดรหัส T-SQL ในตัวแก้ไขคิวรี SQL Server Management Studio ส่วนขยาย mssql ด้วย Visual Studio Code นอกจากนี้ คุณอาจพิจารณาคุณลักษณะ Copilot อธิบายและแก้ไขการดําเนินการด่วนสําหรับฐานข้อมูล SQL ใน Fabric
พร้อมกับ ID คิวรี และข้อความคิวรี เมตริก และจํานวนการดําเนินการ แท็บในส่วน คิวรี ยังมีรายงานโดยละเอียดเกี่ยวกับคิวรีแต่ละรายการตามเมตริกต่อไปนี้:
คิวรีการใช้งาน CPU สูง
- รายการคิวรีที่สามารถเรียงลําดับได้ที่มีปริมาณการใช้ CPU สูงสุด เริ่มต้นโดยเรียงลําดับตาม CPU ทั้งหมด (มิลลิวินาที) จากมากไปหาน้อย
คิวรีการเรียกใช้ที่นานที่สุด
- เรียงลําดับตามระยะเวลารวม (มิลลิวินาที) จากมากไปหาน้อย
คิวรีที่ใช้บ่อยที่สุด
- เรียงลําดับตามจํานวนการดําเนินการจากมากไปหาน้อย
คิวรีที่อ่านสูง
- ในตอนแรก เรียงลําดับตามตรรกะทั้งหมดอ่านจากมากไปหาน้อย