นโยบายการควบคุมเนื้อความ

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

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

ความสมดุลระหว่างประสิทธิภาพการทํางานและความน่าเชื่อถือ

ผ้าถูกออกแบบมาเพื่อส่งมอบประสิทธิภาพที่รวดเร็วฟ้าผ่าให้กับลูกค้าโดยอนุญาตให้การดําเนินงานสามารถเข้าถึงทรัพยากร CU (หน่วยความจุ) มากกว่าที่จัดสรรให้กับความจุ งานที่อาจใช้เวลาหลายนาทีในการทําให้เสร็จสมบูรณ์บนแพลตฟอร์มอื่น ๆ สามารถทําได้เพียงไม่กี่วินาทีบน Fabric เพื่อหลีกเลี่ยงการลงโทษผู้ใช้เมื่อโหลดในการปฏิบัติงานกระชากผ้าเรียบหรือเฉลี่ยการใช้งาน CU ของการดําเนินการอย่างน้อย 5 นาทีและนานกว่าสําหรับ CU สูง แต่คําขอรันไทม์สั้น ลักษณะการทํางานนี้ช่วยให้คุณเพลิดเพลินไปกับประสิทธิภาพการทํางานที่รวดเร็วอย่างต่อเนื่องโดยไม่ต้องประสบปัญหาการจํากัดผลลัพธ์

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

การดําเนินงานบนเที่ยวบินจะไม่ถูกจํากัดปริมาณ

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

จํากัดการทริกเกอร์และจํากัดลําดับขั้น

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

ระยะแรกของการควบคุมจะเริ่มต้นเมื่อความจุได้ใช้ทรัพยากร CU ที่พร้อมใช้งานทั้งหมดในช่วง 10 นาทีถัดไป ตัวอย่างเช่น หากคุณซื้อ CU จํานวน 10 หน่วย และใช้ 50 หน่วยต่อนาที คุณจะสร้างหน่วยต่อนาทีไปข้างหน้า 40 หน่วยต่อนาที หลังจากสองและครึ่งนาทีคุณจะสะสมไปข้างหน้า 100 หน่วยที่ยืมมาจากหน้าต่างในอนาคต ในจุดนี้ที่ความจุได้หมดความจุทั้งหมดสําหรับอีก 10 นาทีข้างหน้า Fabric เริ่มต้นระดับแรกของการจํากัดและการทํางานแบบโต้ตอบใหม่ทั้งหมดจะล่าช้าไป 20 วินาทีเมื่อส่งมา ถ้าการยกไปข้างหน้าถึงหนึ่งชั่วโมงเต็ม คําขอแบบโต้ตอบจะถูกปฏิเสธ แต่การดําเนินการตามกําหนดเวลาพื้นหลังจะยังคงทํางานต่อไป ถ้าความจุสะสมเต็ม 24 ชั่วโมงของการดําเนินการไปข้างหน้า ความจุทั้งหมดจะค้างจนกว่าจะมีการจ่ายเงินไปข้างหน้า

การบริโภคที่ราบรื่นในอนาคต

หมายเหตุ

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

การใช้ ข้อจํากัดของนโยบาย ผลกระทบของการใช้งานนโยบายแพลตฟอร์ม
การใช้งาน <= 10 นาที การป้องกันไฟเกิน งานอาจใช้เวลา 10 นาทีของการใช้งานความจุในอนาคตโดยไม่ต้องจํากัด
การใช้งาน <10 นาที < = 60 นาที การหน่วงเวลาแบบโต้ตอบ งานแบบโต้ตอบที่ผู้ใช้ร้องขอจะล่าช้า 20 วินาทีเมื่อส่งงาน
การใช้งาน <60 นาที < = 24 ชั่วโมง การปฏิเสธแบบโต้ตอบ งานแบบโต้ตอบที่ผู้ใช้ร้องขอจะถูกปฏิเสธ
การใช้งาน > 24 ชั่วโมง การปฏิเสธพื้นหลัง คําขอทั้งหมดถูกปฏิเสธ

ดําเนินการลดการใช้งานความจุไปข้างหน้า

ทุกครั้งที่มีความจุไม่ได้ใช้งาน ระบบจะชําระตามระดับที่ดําเนินการไปข้างหน้า

ถ้าคุณมี 100 CU นาที และดําเนินการไปข้างหน้า 200 CU นาที และคุณไม่มีการดําเนินการใด ๆ ที่ทํางาน อยู่ จะใช้เวลาสองนาทีเพื่อให้คุณชําระเงินไปข้างหน้า ในตัวอย่างนี้ ระบบไม่จํากัดผลลัพธ์ เนื่องจากมีการยกไปข้างหน้า 2 นาที การจํากัดการหน่วงเวลาจะไม่เริ่มจนกว่าจะถึงเวลา 10 นาทีของการยกไปข้างหน้า

หากคุณต้องการชดใช้ให้เร็วขึ้น คุณสามารถเพิ่มขนาด SKU ของคุณชั่วคราวเพื่อสร้างความจุที่ไม่ได้ใช้งานมากขึ้นซึ่งนําไปใช้กับการยกไปข้างหน้า

ลักษณะการทํางานการควบคุมใช้เฉพาะกับ Fabric

ในขณะที่ผลิตภัณฑ์ Fabric ส่วนใหญ่เป็นไปตามกฎการควบคุมปริมาณที่กล่าวถึงก่อนหน้านี้ มีข้อยกเว้นบางอย่าง

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

ข้อยกเว้นอีกประการหนึ่งคือ การวิเคราะห์แบบเรียลไทม์ ซึ่งจะไม่แบบเรียลไทม์หากการดําเนินการล่าช้า 20 วินาที ด้วยเหตุนี้ การวิเคราะห์แบบเรียลไทม์จะละเว้นขั้นตอนแรกของการจํากัดผลลัพธ์ด้วยการหน่วงเวลา 20 วินาทีที่ 10 นาทีหลังผ่านไปและการรอจนถึงระยะการปฏิเสธ 60 นาทีเพื่อเริ่มการควบคุม พฤติกรรมนี้ช่วยให้ผู้ใช้สามารถเพลิดเพลินไปกับประสิทธิภาพแบบเรียลไทม์แม้ในช่วงที่มีความต้องการสูง

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

การจําแนกประเภทแบบโต้ตอบและพื้นหลังสําหรับการควบคุมและทําให้เรียบเนียน

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

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

ติดตามการดําเนินการที่ถูกปฏิเสธ

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