วิธีการ: สังเกตแนวโน้มการใช้งานคลังข้อมูล Synapse

นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric

เรียนรู้วิธีการสังเกตแนวโน้มและปริมาณงานคลังข้อมูลของคุณใน Microsoft Fabric โดยใช้แอปเมตริกความจุของ Microsoft Fabric

แอปเมตริกความจุของ Microsoft Fabric ช่วยให้สามารถมองเห็นการใช้งานความจุสําหรับปริมาณงาน Fabric ทั้งหมดในที่เดียว ผู้ดูแลระบบความจุส่วนใหญ่ใช้เพื่อตรวจสอบประสิทธิภาพของปริมาณงานและการใช้งานเมื่อเปรียบเทียบกับความจุที่ซื้อ

ข้อกำหนดเบื้องต้น

  • มี สิทธิ์การใช้งาน Microsoft Fabric ซึ่งให้หน่วยความจุ (CUs) ที่ใช้ร่วมกันทั่วทั้งปริมาณงาน Fabric ทั้งหมด
  • เพิ่มแอปเมตริกความจุ Microsoft Fabric จาก AppSource

สังเกตแนวโน้มโดยรวมในทุกรายการในความจุ Fabric

ในแอปเมตริกความจุผ้า ใช้ แผนภูมิ ริบบอนหลายเมตริกเพื่อค้นหาจุดสูงสุดในการใช้งานแบบ CU ค้นหารูปแบบในการใช้งานผ้าของคุณที่ตรงกับกิจกรรมของผู้ใช้ปลายทางสูงสุด การประมวลผลในตอนกลางคืน การรายงานเป็นครั้งคราว ฯลฯ กําหนดว่าทรัพยากรใดที่ใช้ CU มากที่สุดในการใช้งานสูงสุดและ/หรือชั่วโมงทําการ

กราฟนี้สามารถให้แนวโน้ม CU ระดับสูงใน 14 วันที่ผ่านมาเพื่อดูว่าปริมาณงาน Fabric ใดที่ใช้ CU มากที่สุด

  1. ใช้ตารางสินค้าเพื่อระบุคลังสินค้าเฉพาะที่ใช้การคํานวณมากที่สุด ตาราง Items ในแผนภูมิริบบอนหลายเมตริกให้ปริมาณการใช้ที่รวมในระดับรายการ ในมุมมองนี้ ตัวอย่างเช่น คุณสามารถระบุสินค้าที่มีการใช้ CUs มากที่สุด
  2. เลือก "คลังสินค้า" ในรายการ ดรอปดาวน์ เลือกชนิด รายการ
  3. เรียงลําดับตารางรายการตาม CU(s) จากมากไปหาน้อย
  4. ตอนนี้คุณสามารถระบุรายการโดยใช้หน่วยความจุส่วนใหญ่ ระยะเวลาโดยรวมของกิจกรรม จํานวนผู้ใช้ และอื่นๆ

ดูรายละเอียดแนวลึกผ่านกิจกรรมสูงสุด

ใช้กราฟจุดเวลาเพื่อระบุช่วงของกิจกรรมที่การใช้งาน CU อยู่ในจุดสูงสุด เราสามารถระบุการใช้งานกิจกรรมแบบโต้ตอบและพื้นหลังของแต่ละบุคคลได้

รูปภาพเคลื่อนไหวต่อไปนี้จะแสดงขั้นตอนหลายขั้นตอนที่คุณสามารถใช้เพื่อเข้าถึงรายละเอียดเกี่ยวกับการใช้งาน การจํากัดผลลัพธ์ และข้อมูลการใช้งานเกิน สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชม Throttling ใน Microsoft Fabric

gif แบบเคลื่อนไหวของแอปเมตริกที่แสดงขั้นตอนการดูรายละเอียดแบบเจาะลึก

  1. เลือกแท็บการใช้งานในกราฟสํารวจจุดเวลาเพื่อระบุจุดเวลาที่การใช้งานความจุเกินสิ่งที่ซื้อ เส้นประสีเหลืองช่วยให้สามารถมองเห็นขีดจํากัด SKU ด้านบนได้ ขีดจํากัด SKU ด้านบนจะขึ้นอยู่กับ SKU ที่ซื้อพร้อมกับการเปิดใช้งานการปรับขนาดอัตโนมัติ ถ้าความจุเปิดใช้งานการปรับขนาดอัตโนมัติ
  2. เลือกแท็บ การควบคุม และไปที่ส่วน การปฏิเสธพื้นหลัง ซึ่งสามารถใช้ได้มากที่สุดสําหรับคําขอคลังสินค้า ในตัวอย่างรูปภาพเคลื่อนไหวก่อนหน้านี้ สังเกตว่าในวันที่ 16 ตุลาคม 2023 เวลา 12:57 PM คําขอพื้นหลังทั้งหมดในความจุถูกจํากัดผลลัพธ์ เส้น 100% แสดงขีดจํากัดสูงสุดตาม Fabric SKU ที่ซื้อ
  3. เลือก แท็บ Overages กราฟนี้จะให้ภาพรวมของหนี้สินที่จะถูกรวบรวมและดําเนินการไปข้างหน้าในช่วงเวลาหนึ่ง
    • เพิ่ม % (สีเขียว): เมื่อความจุโอเวอร์โหลดและเริ่มเพิ่มไปยังบักเก็ตหนี้
    • % การเผาไหม้ (สีน้ําเงิน): เมื่อหนี้เริ่มลดลงและการใช้งานกําลังการผลิตโดยรวมลดลงต่ํากว่า 100%
    • % สะสม (สีแดง): แสดงหนี้สินโดยรวมณ จุดเวลา นี่จะต้องถูกทําลายในที่สุด
  4. ในแท็บ การใช้ประโยชน์ การควบคุม หรือ การจํากัดผลลัพธ์ ให้เลือกจุดเวลาเฉพาะเพื่อเปิดใช้งานปุ่ม สํารวจ สําหรับการวิเคราะห์การเข้าถึงรายละเอียดเพิ่มเติม
  5. เลือก สํารวจ หน้าใหม่มีตารางเพื่อสํารวจรายละเอียดของการดําเนินการทั้งแบบโต้ตอบและแบบเบื้องหลัง หน้านี้แสดงการดําเนินการเบื้องหลังบางอย่างที่ไม่เกิดขึ้นในเวลานั้น เนื่องจากตรรกะการทําให้เรียบ 24 ชั่วโมง ในรูปภาพเคลื่อนไหวก่อนหน้านี้ การดําเนินการจะแสดงระหว่าง 15 ตุลาคม 12:57 PM ถึง 16 ตุลาคม 12:57 PM เนื่องจากการดําเนินการพื้นหลังยังคงราบรื่นที่จุดเวลาที่เลือก
  6. ในตารางการทํางานแบบเบื้องหลัง คุณยังสามารถระบุผู้ใช้ การดําเนินการ เวลาเริ่มต้น/หยุด ระยะเวลาที่ใช้ CUs มากที่สุดได้
    • ตารางการดําเนินการยังแสดงรายการของการดําเนินการที่เป็น InProgress ดังนั้นคุณจึงสามารถทําความเข้าใจคิวรีการเรียกใช้ที่นานและปริมาณการใช้ CU ปัจจุบันได้

    • การระบุของการดําเนินการที่ใช้ทรัพยากรจํานวนมาก: เรียงลําดับตารางตาม Total CU(s) จากมากไปหาน้อยเพื่อค้นหาคิวรีที่แพงที่สุด จากนั้นใช้ ID การดําเนินการเพื่อระบุการดําเนินการที่ไม่ซ้ํากัน นี่คือ ID คําสั่งแบบกระจาย ซึ่งสามารถใช้ในการตรวจสอบเครื่องมืออื่น ๆ เช่น มุมมองการจัดการแบบไดนามิก (DMV) และข้อมูลเชิงลึกของคิวรีสําหรับความสามารถในการตรวจสอบย้อนกลับจากต้นจนจบ เช่นใน dist_statement_id sys.dm_exec_requests และ distributed_statement_id ใน insights.exec_requests_history คิวรี ตัวอย่าง:

      คิวรี T-SQL ตัวอย่างต่อไปนี้ใช้ ID การดําเนินการภายในคิวรี sys.dm_exec_requests ในมุมมองการจัดการแบบไดนามิก

      SELECT * FROM sys.dm_exec_requests 
      WHERE dist_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE';
      

      คิวรี T-SQL ต่อไปนี้ใช้ ID การดําเนินการในคิวรีบน queryinsights.exec_requests_history มุมมอง

      SELECT * FROM queryinsights.exec_requests_history 
      WHERE distributed_statement_id = '00AA00AA-BB11-CC22-DD33-44EE44EE44EE`;
      
  7. กราฟ ตาราง Burndown แสดงถึงปริมาณงาน Fabric ที่แตกต่างกันที่ทํางานบนความจุนี้และ % คํานวณที่ใช้โดยพวกเขาที่จุดเวลาที่เลือก
    • รายการตารางสําหรับ DMS คือปริมาณงานคลังสินค้าของคุณ ในตัวอย่างก่อนหน้านี้รูปภาพเคลื่อนไหว DMS ได้เพิ่ม 26% ไปยังหนี้สินโดยรวมที่พกพาไป
    • คอลัมน์ % สะสมให้เปอร์เซ็นต์ของปริมาณความจุที่มากเกินไป ค่านี้ควรต่ํากว่า 100% เพื่อหลีกเลี่ยงการจํากัดปริมาณ ตัวอย่างเช่น ในตัวอย่างรูปภาพเคลื่อนไหวก่อนหน้านี้ 2433.84% ระบุว่า DMS ใช้ความจุมากกว่าความจุมากกว่าที่ SKU (F2) ในปัจจุบันใช้ 24 เท่า