ความจุ Burstable ใน Fabric Data Warehouse
นําไปใช้กับ:✅ จุดสิ้นสุดการวิเคราะห์ SQL และ Warehouse ใน Microsoft Fabric
ความจุ Fabric คือกลุ่มทรัพยากรที่แตกต่างกันที่มีขนาด (หรือ SKU) เป็นตัวกําหนดปริมาณกําลังไฟฟ้าการคํานวณที่พร้อมใช้งาน จุดสิ้นสุดของคลังสินค้าและการวิเคราะห์ SQL ให้ความจุที่สามารถขยายได้ที่ช่วยให้ปริมาณงานใช้ทรัพยากรเพิ่มเติมเพื่อให้เกิดประสิทธิภาพที่ดีขึ้น
ความจุ Burstable
ความจุ Burstable มีความสัมพันธ์โดยตรงกับ SKU ที่ได้รับมอบหมายสําหรับความจุ Fabric ของพื้นที่ทํางาน นอกจากนี้ยังเป็นฟังก์ชั่นของปริมาณงาน ปริมาณงานที่ไม่จําเป็นอาจไม่เคยใช้หน่วยความจุแบบฝังตัวได้ ปริมาณงานอาจมีประสิทธิภาพสูงสุดภายในความจุพื้นฐานที่ซื้อแล้ว
เพื่อตรวจสอบว่าปริมาณงานของคุณใช้ความจุแบบ Burstable อยู่หรือไม่ สามารถใช้สูตรต่อไปนี้เพื่อคํานวณปัจจัยสเกลสําหรับปริมาณงานของคุณ: Capacity Units (CU) / duration / Baseline CU = Scale factor
ดังภาพประกอบของสูตรนี้ หากความจุของคุณคือ F8 และปริมาณงานของคุณใช้เวลา 100 วินาทีในการดําเนินการให้เสร็จสมบูรณ์ และใช้ 1500 CU ปัจจัยมาตราส่วนจะถูกคํานวณดังนี้: 1500 / 100 / 8 = 1.875
สามารถกําหนด CU ได้โดยใช้ แอปเมตริกความจุ Microsoft Fabric
เมื่อปัจจัยมาตราส่วนเกิน 1 หมายความว่ามีการใช้ความจุแบบฝังตัวเพื่อตอบสนองความต้องการของปริมาณงาน นอกจากนี้ยังหมายความว่าปริมาณงานของคุณกําลังยืมหน่วยความจุจากช่วงเวลาในอนาคต นี่คือแนวคิดพื้นฐานของ Microsoft Fabric ที่เรียกว่า การปรับให้เรียบ
การเรียบเนียนให้การบรรเทาสําหรับลูกค้าที่ไม่ได้ใช้งานอย่างฉับพลันในช่วงเวลาที่ยังไม่ได้ใช้งาน การทําให้การจัดการความจุง่ายขึ้นโดยการเผยแพร่การประเมินการคํานวณเพื่อให้แน่ใจว่างานของลูกค้าทํางานได้อย่างราบรื่นและมีประสิทธิภาพ
ตัวป้องกัน SKU
ความจุ Burstable มีจํากัด มีข้อจํากัดที่นําไปใช้กับทรัพยากรการคํานวณ Backend เพื่อลดความเสี่ยงของปริมาณงานคลังสินค้าและจุดสิ้นสุดการวิเคราะห์ SQL ที่ทําให้เกิด การจํากัดผลลัพธ์อย่างมาก
ขีดจํากัด (หรือ guardrail) เป็นปัจจัยระดับความสัมพันธ์โดยตรงกับขนาด Fabric Capacity SKU ที่กําหนดให้กับพื้นที่ทํางาน
Fabric SKU | SKU พรีเมียมที่เทียบเท่า | หน่วยความจุพื้นฐาน (CU) | ปัจจัยเครื่องชั่งแบบ Burstable |
---|---|---|---|
F2 | 2 | 1x - 32x | |
F4 | 4 | 1x - 16x | |
F8 | 8 | 1x - 12x | |
F16 | 16 | 1x - 12x | |
F32 | 32 | 1x - 12x | |
F64 | P1 | 64 | 1x - 12x |
F128 | P2 | 128 | 1x - 12x |
F256 | P3 | 256 | 1x - 12x |
F512 | P4 | 512 | 1x - 12x |
F1024 | P5 | 1024 | 1x - 12x |
F2048 | 2048 | 1x - 12x |
ขนาด SKU ที่เล็กกว่ามักใช้สําหรับสถานการณ์พัฒนา/ทดสอบหรือปริมาณงานเฉพาะกิจ ปัจจัยขนาดใหญ่ที่แสดงในตารางช่วยให้มีกําลังการประมวลผลที่สอดคล้องกับการใช้งานโดยรวมที่ต่ํากว่าโดยทั่วไปในสภาพแวดล้อมเหล่านั้น
ขนาด SKU ที่ใหญ่กว่าสามารถเข้าถึงหน่วยความจุทั้งหมดได้มากขึ้น ช่วยให้ปริมาณงานที่ซับซ้อนมากขึ้นสามารถทํางานได้อย่างเหมาะสมและเกิดภาวะพร้อมกันมากขึ้น ดังนั้นหากต้องการไม่บรรลุ ประสิทธิภาพการทํางานของปริมาณงาน การเพิ่มขนาด SKU ของความจุอาจเป็นประโยชน์
หมายเหตุ
ปัจจัยมาตราส่วน Burstable สูงสุดอาจสังเกตได้สําหรับช่วงเวลาที่มีขนาดเล็กมาก ซึ่งมักจะอยู่ภายในคิวรีเดียวเป็นวินาทีหรือแม้แต่มิลลิวินาที เมื่อใช้แอปเมตริกความจุของ Microsoft Fabric เพื่อสังเกตความจุแบบฝังตัว ปัจจัยระดับที่นานกว่าระยะเวลาจะลดลง
ขอบเขตการแยก
คลังสินค้าจะแยกการนําเข้าทั้งหมดจากการประมวลผลคิวรี ตามที่อธิบายไว้ใน การจัดการปริมาณงาน
ปัจจัยสเกลแบบ burstable สามารถทําได้อย่างอิสระสําหรับการนําเข้าในเวลาเดียวกันปัจจัยสเกล burstable ประสบความสําเร็จสําหรับการประมวลผลคิวรี ปัจจัยมาตราส่วนเหล่านี้ย่อส่วนกระบวนการทั้งหมดภายในพื้นที่ทํางานเดียว อย่างไรก็ตาม คุณสามารถกําหนดความจุให้กับพื้นที่ทํางานหลายรายการได้ ดังนั้น ปัจจัยสเกลสูงสุดรวมทั่วทั้งความจุจะแสดงในสูตรต่อไปนี้: ([Query burstable scale factor] + [Ingestion burstable scale factor]) * [number of Fabric workspaces] = [aggregate burstable scale factor]
ข้อควรพิจารณา
โดยทั่วไปแล้ว คิวรีที่ซับซ้อนที่ทํางานในพื้นที่ทํางานที่กําหนดไว้สําหรับขนาด SKU ที่มีความจุขนาดเล็กควรทํางานจนเสร็จสมบูรณ์ อย่างไรก็ตาม หากการเรียกข้อมูลหรือการประมวลผลข้อมูลระดับกลางไม่สามารถทํางานได้ตามจริงภายในปัจจัยสเกลแบบฝังตัว จะส่งผลให้เกิดข้อผิดพลาดต่อไปนี้:
This query was rejected due to current capacity constraints.
ตรวจทาน แนวทาง ด้านประสิทธิภาพการทํางานเพื่อให้แน่ใจว่าข้อมูลและการปรับคิวรีให้เหมาะสมก่อนที่จะเพิ่มขนาด SKU หากต้องการเพิ่มขนาด SKU ให้ติดต่อผู้ดูแลระบบความจุของคุณหลังจาก ปรับขนาดความจุแล้ว guardrails ใหม่จะถูกนําไปใช้เมื่อเรียกใช้คิวรีถัดไป ประสิทธิภาพควรรักษาเสถียรภาพให้กับขนาด SKU ของความจุใหม่ภายในไม่กี่วินาทีของการส่งคิวรีแรก
ปริมาณงานที่เรียกใช้บนขนาดความจุที่ไม่ใช่ใกล้เคียงอาจอยู่ภายใต้ข้อเนื้อหาของทรัพยากร (เช่นการหก) ที่สามารถเพิ่มการใช้งาน CU ของปริมาณงาน