หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Microsoft Fabric รายงานการใช้งานและการเรียกเก็บเงินทั้งหมดโดยใช้หน่วยความจุ Cosmos DB ใน Microsoft Fabric จะปรับต้นทุนของการดําเนินการฐานข้อมูลทั้งหมดให้เป็นมาตรฐานภายในโดยใช้หน่วยคําขอ (หรือเรียกสั้นๆ ว่า RU) และวัดต้นทุนตามปริมาณงาน (หน่วยคําขอต่อวินาที, RU/s) จากนั้น RU/s จาก Cosmos DB จะถูกแปลงเป็น CU ภายใน Fabric เพื่อวัตถุประสงค์ในการใช้งานและการเรียกเก็บเงิน
หน่วยคําขอเป็นนามธรรมสกุลเงินประสิทธิภาพการทํางานทรัพยากรของระบบเช่นการประมวลผล (CPU), การปฏิบัติการอินพุท/เอาท์พุท (IOPS) และหน่วยความจําที่จําเป็นต้องใช้ในการดําเนินการฐานข้อมูลที่ได้รับการสนับสนุนโดย Cosmos DB ใน Fabric ไม่ว่าการดําเนินการฐานข้อมูลจะเป็นการเขียน จุดอ่าน หรือคิวรี การดําเนินการจะถูกวัดใน RUs เสมอ
ตัวอย่างเช่น จุดที่อ่านคือชื่อที่ใช้เพื่ออ้างถึงการดึงข้อมูลรายการเดียวโดยค่าคีย์ ID และพาร์ติชัน จุดที่อ่านสําหรับรายการ 1 KB เทียบเท่ากับหนึ่ง หน่วยคําขอ (RU)
คุณสามารถจัดประเภทการดําเนินการฐานข้อมูลทั่วไปลงในชนิดที่เฉพาะเจาะจงและตั้งสมมติฐานที่เหมาะสมเกี่ยวกับจํานวนหน่วยคําขอที่ใช้ตามชนิดของการดําเนินการแต่ละประเภท:
| Operation | Description |
|---|---|
| อ่านการดําเนินการ | ใช้ RU หนึ่งรายการ |
| แทรกการทํางาน | ใช้จํานวนตัวแปรของ RUs |
| การดําเนินการ Upsert | ใช้จํานวนตัวแปรของ RUs |
| ลบการดําเนินการ | ใช้จํานวนตัวแปรของ RUs |
| การดําเนินการคิวรี | ใช้จํานวนตัวแปรของ RUs ซึ่งอาจมากกว่าการดําเนินการพอยต์ |
ไดอะแกรมจะเชื่อมต่อกล่องการใช้ทรัพยากรกับการดําเนินการฐานข้อมูลโดยมองเห็นว่าแต่ละการดําเนินการใช้ RUs ตามข้อกําหนดของทรัพยากร
เพื่อจัดการและวางแผนความจุ Cosmos DB ใน Fabric ทําให้แน่ใจว่า จํานวนของ RUs สําหรับการดําเนินการฐานข้อมูลที่กําหนดในชุดข้อมูลที่กําหนดเป็นแบบเชิงกําหนด คุณสามารถตรวจสอบส่วนหัวของการตอบสนองเพื่อติดตามจํานวน RUs ที่ใช้โดยการดําเนินการฐานข้อมูลใดๆ เมื่อคุณทําความเข้าใจปัจจัยที่มีผลต่อค่าธรรมเนียม RU และข้อกําหนดอัตราความเร็วของแอปพลิเคชันของคุณ คุณสามารถเรียกใช้แอปพลิเคชันของคุณอย่างมีประสิทธิภาพได้ ส่วนถัดไปแสดงรายละเอียดปัจจัยที่กล่าวถึงก่อนหน้านี้ซึ่งส่งผลกระทบต่อปริมาณการใช้ RU
Considerations
ในขณะที่คุณประมาณจํานวน RUs ที่ใช้โดยปริมาณงานของคุณ ให้พิจารณาปัจจัยต่อไปนี้:
ขนาดรายการ: เมื่อขนาดของรายการเพิ่มขึ้นจํานวน RU ที่ใช้ในการอ่านหรือเขียนรายการก็จะเพิ่มขึ้นด้วย
การจัดทําดัชนีรายการ: โดยค่าเริ่มต้น แต่ละรายการจะถูกจัดทําดัชนีโดยอัตโนมัติ มีการใช้ RUs น้อยลงถ้าคุณเลือกที่จะไม่ทําดัชนีบางรายการของคุณในคอนเทนเนอร์
จํานวนคุณสมบัติหน่วยข้อมูล: สมมติว่าการทําดัชนีเริ่มต้นอยู่บนคุณสมบัติทั้งหมด จํานวน RUs ที่ใช้เพื่อเขียนรายการเพิ่มขึ้นเมื่อจํานวนคุณสมบัติหน่วยข้อมูลเพิ่มขึ้น
คุณสมบัติที่จัดทําดัชนี: นโยบายดัชนีในแต่ละคอนเทนเนอร์จะกําหนดว่าคุณสมบัติใดที่จัดทําดัชนีตามค่าเริ่มต้น เพื่อลดปริมาณการใช้ RU สําหรับการดําเนินการเขียน ให้จํากัดจํานวนของคุณสมบัติที่จัดทําดัชนี
ประเภทการอ่าน: จุดอ่านค่าใช้จ่าย RUs น้อยกว่าคิวรี
รูปแบบการสืบค้น: ความซับซ้อนของคิวรีมีผลต่อจํานวน RU ที่ใช้สําหรับการดําเนินการ ปัจจัยที่มีผลต่อต้นทุนของการดําเนินการคิวรีได้แก่:
- จํานวนผลลัพธ์คิวรี
- จํานวนเพรดิเคต
- ลักษณะของเพรดิเคต
- จํานวนฟังก์ชันที่ผู้ใช้กําหนดเอง
- ขนาดของข้อมูลต้นทาง
- ขนาดของชุดผลลัพธ์
- จํานวนและขนาดของคุณสมบัติที่คาดการณ์จากแบบสอบถาม
คิวรีเดียวกันในข้อมูลเดียวกันมักมีค่าใช้จ่ายเท่ากับจํานวน RUs ในการดําเนินการซ้ํา