หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ:✅ฐานข้อมูล SQL ใน Microsoft Fabric
ในบทความนี้ คุณจะได้เรียนรู้วิธีควบคุมและตรวจสอบการใช้งานการประมวลผลสําหรับฐานข้อมูล SQL ใน Fabric
ควบคุมการใช้งานการประมวลผลสูงสุดด้วยขีดจํากัด vCore สูงสุด
การตั้งค่านี้กําหนดขอบเขตบนของ หน่วยความจุแฟบริก (CU) ที่ฐานข้อมูลสามารถใช้ในขณะที่ปรับขนาดอัตโนมัติ ตารางต่อไปนี้สรุปขีดจํากัด vCore สูงสุดและทรัพยากรที่เกี่ยวข้อง
| vCores สูงสุด | 4 วีคอร์ | 32 vCores (ค่าเริ่มต้น) |
|---|---|---|
| หน่วยความจําสูงสุด | 12 กิกะไบต์ | 96 กิกะไบต์ |
| พื้นที่เก็บข้อมูลสูงสุด | 756 กิกะไบต์ | วัณโรค 4 |
ในฐานข้อมูล SQL ใน Fabric การปรับขนาดอัตโนมัติจะปรับขนาดการประมวลผลแบบไดนามิกตามความต้องการ แต่จะไม่เกินขีดจํากัด vCore สูงสุดที่กําหนดค่าไว้หรือขีดจํากัดหน่วยความจําที่สอดคล้องกัน
เมื่อใดควรจํากัด vCore สูงสุด
การกําหนดค่าขีดจํากัด vCore สูงสุดมีประโยชน์ในสถานการณ์ต่างๆ เช่น:
- การควบคุมการใช้งานการประมวลผลสูงสุดในความจุ Fabric ที่ใช้ร่วมกัน
- ป้องกันการพุ่งสูงขึ้นของต้นทุนที่ไม่คาดคิดและการควบคุมปริมาณงานระหว่างปริมาณงานที่เพิ่มขึ้น
- การใช้รั้วกั้นสําหรับปริมาณงานการพัฒนา ทดสอบ หรือการแสดงตัวอย่างในช่วงต้น
กําหนดค่าขีดจํากัด vCore สูงสุดในพอร์ทัลแฟบริก (พรีวิว)
คุณสามารถกําหนดค่าขีดจํากัด vCore สูงสุดสําหรับฐานข้อมูล SQL ใน Fabric ในพอร์ทัล Fabric
สำคัญ
คุณลักษณะนี้อยู่ใน แสดงตัวอย่าง
- นําทางไปยังฐานข้อมูล SQL ของคุณในพอร์ทัล Fabric
- เลือกไอคอนการตั้งค่า
- เลือกหน้า คํานวณ
- ภายใต้ ขีดจํากัด vCore สูงสุด ให้เลือกค่าในรายการดรอปดาวน์ นี่คือค่าสูงสุดใหม่สําหรับการใช้ vCore สําหรับฐานข้อมูล SQL นี้
- เลือก บันทึก
ผลกระทบของการเปลี่ยนขีดจํากัด vCore สูงสุด
ขีดจํากัด vCore สูงสุดส่งผลโดยตรงต่อลักษณะการใช้งานการประมวลผลที่ปรากฏในการเรียกเก็บเงินและการใช้งาน และรายงานการตรวจสอบประสิทธิภาพ
- ปริมาณการใช้การประมวลผลที่รายงานสะท้อนถึงเพดาน vCore ที่จํากัด
- การใช้งานสูงสุดจะไม่เกินค่าสูงสุดที่กําหนดค่าไว้ แม้ในช่วงที่มีปริมาณงานพุ่งสูงขึ้น
- สิ่งนี้ทําให้ง่ายต่อการควบคุมการใช้ความจุ Fabric และความเสี่ยงต้นทุนในความจุ Fabric ที่ใช้ร่วมกัน
เมื่อมีการกําหนดค่าขีดจํากัด vCore สูงสุด ฐานข้อมูล SQL จะยังคงปรับขนาดอัตโนมัติแบบไดนามิกตามความต้องการ
การปรับขนาดอัตโนมัติถูกจํากัดโดยขีดจํากัด vCore สูงสุดที่กําหนดค่าไว้
หากความต้องการปริมาณงานเกินขีดจํากัด ฐานข้อมูลจะไม่ปรับขนาดเกินขีดจํากัด
โดยไม่คํานึงถึงการกําหนดค่า vCore สูงสุด ฐานข้อมูลจะปรับขนาดลงเป็นศูนย์การประมวลผลหลังจากช่วงเวลาการใช้งานที่ไม่ได้ใช้งาน
การลดขีดจํากัด vCore สูงสุดของฐานข้อมูลยังช่วยลดพื้นที่เก็บข้อมูลสูงสุดอีกด้วย หากฐานข้อมูลมีขนาดใหญ่กว่าขีดจํากัดพื้นที่เก็บข้อมูลสูงสุดที่ลดลงอยู่แล้ว จะไม่สามารถบังคับใช้การตั้งค่า vCore สูงสุดได้
- คุณสามารถค้นหาจํานวนพื้นที่ที่จัดสรรให้กับฐานข้อมูลของคุณด้วยแบบสอบถาม T-SQL ต่อไปนี้
SELECT file_id, type_desc, CAST(FILEPROPERTY(name, 'SpaceUsed') AS decimal(19,4)) * 8 / 1024. AS space_used_mb, CAST(size/128.0 - CAST(FILEPROPERTY(name, 'SpaceUsed') AS int)/128.0 AS decimal(19,4)) AS space_unused_mb, CAST(size AS decimal(19,4)) * 8 / 1024. AS space_allocated_mb, CAST(max_size AS decimal(19,4)) * 8 / 1024. AS max_size_mb FROM sys.database_files;หากต้องการเพิ่มพื้นที่ว่างที่ไม่ได้ใช้ ให้ใช้ DBCC SHRINKDATABASE (Transact-SQL) หรือ DBCC SHRINKFILE (Transact-SQL)