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