Auto-Scaling SQL Database Storage
ตั้งค่าให้ Database Storage สามารถขยายขนาดได้แบบอัติโนมัติ
Enable Auto-Scaling เพื่อป้องกันไม่ให้เกิด Downtime จากการที่ Database Storage เต็ม ฟีเจอร์นี้ จะทำการตรวจสอบขนาดของข้อมูลภายใน Database (Storage Usage) และขยายขนาดของ Storage แบบ Online ทำให้ Database ทำงานได้อย่างต่อเนื่อง ไม่มีสะดุด
ค่าต่าง ๆ ที่ต้องกำหนดมีดังนี้
Auto-Scaling Limit: ค่าสูงสุดของ Storage ที่อนุญาตให้ขยายขนาด Storage แบบอัติโนมัติโดยระบบ
Usage Threshold: Percent ของ Storage Usage ที่ให้ขยายขนาด Storage
Increments Size: Size ที่เพิ่มในแต่ละครั้ง
Start Trigger: เวลาที่ให้ระบบเริ่มเข้าไปตรวจสอบ Usage Threshold
Trigger Every: ความถี่ที่ให้ระบบเข้าไปตรวจสอบ
กระบวนการทำงาน คือ ระบบจะสร้าง Schedule เพื่อเข้าไปตรวจสอบ Storage Usage ของ Database Instance โดยหากเป็นไปตาม Usage Threshold ที่กำหนด ระบบจะขยายขนาด Storage ตาม Increments Size ที่กำหนดไว้
กรณีที่ระบบจะไม่สั่งขยายขนาด Storage
Storage Size หลังการขยาย มากกว่าหรือเท่ากับ Auto-Scaling Limit ที่กำหนดไว้
Storage Usage น้อยกว่า Usage Threshold ที่กำหนดไว้
Database Instance Status ไม่อยู่ในสถานะ Active
Prerequisite
มี Database Instance ใน Project (ขั้นตอนการสร้าง SQL Database Instance)
มียอดคงเหลือใน Project มากกว่า 0 บาท (ขั้นตอนการเติมเงินเข้าสู่ Project)
คำสั่งที่ใช้จัดการ Auto-Scaling มีดังต่อไปนี้
Last updated
Was this helpful?