โยกย้ายระหว่างอัตราความเร็วมาตรฐานและระดับอัตโนมัติ
คอนเทนเนอร์ที่อัตราความเร็วที่เตรียมใช้งานด้วยตนเองสามารถโยกย้ายไปยังปริมาณงานการปรับขนาดอัตโนมัติได้ คําสั่งการโยกย้าย ของคอนเทนเนอร์ sql az cosmosdb มีอาร์กิวเมนต์พิเศษที่ชื่อว่า --throughput-type ที่สามารถตั้งค่า หรือ ด้วยตนเอง
ใช้คําสั่งการโยกย้ายคอนเทนเนอร์ sql ของ az cosmosdb ด้วยคําสั่ง โยกย้ายด้วยอาร์กิวเมนต์ ชนิดอัตราความเร็วที่ ตั้งค่าเป็น ปรับขนาดอัตโนมัติ เพื่อโยกย้ายคอนเทนเนอร์ไปยังอัตราความเร็วแบบอัตโนมัติ
az cosmosdb sql container throughput migrate \
--account-name '<account-name>' \
--resource-group '<resource-group>' \
--database-name '<database-name>' \
--name '<container-name>' \
--throughput-type 'autoscale'
เมื่อโยกย้ายแล้ว คุณสามารถจัดการอัตราความเร็วที่อนุญาตสูงสุดโดยใช้อาร์กิวเมนต์ az cosmosdb sql container อัปเดตคําสั่งและอาร์กิวเมนต์ --throughput-throughput ในตัวอย่างนี้ อัตราความเร็วสูงสุดจะเปลี่ยนเป็น 5,000 RU/s
az cosmosdb sql container throughput update \
--account-name '<account-name>' \
--resource-group '<resource-group>' \
--database-name '<database-name>' \
--name '<container-name>' \
--max-throughput '5000'
คุณยังสามารถเรียกใช้อัตราความเร็วคอนเทนเนอร์ sql ของ az ที่แสดงคําสั่ง เพื่อดูอัตราความเร็วต่ําสุดของคอนเทนเนอร์การปรับขนาดอัตโนมัติ
az cosmosdb sql container throughput show \
--account-name '<account-name>' \
--resource-group '<resource-group>' \
--database-name '<database-name>' \
--name '<container-name>' \
--query 'resource.minimumThroughput' \
--output 'tsv'
คุณสามารถโยกย้ายคอนเทนเนอร์กลับไปยังอัตราความเร็วที่เตรียมไว้ด้วยตนเองได้โดยการเรียกใช้อาร์กิวเมนต์ az cosmosdb sql container ผ่านการโยกย้าย คําสั่งอีกครั้งด้วยอาร์กิวเมนต์ --throughput-type ที่ตั้งค่าเป็น ด้วยตนเอง
az cosmosdb sql container throughput migrate \
--account-name '<account-name>' \
--resource-group '<resource-group>' \
--database-name '<database-name>' \
--name '<container-name>' \
--throughput-type 'manual'