5

Chúng tôi có một trường hợp Postgres m4.2x large RDS, với bộ nhớ 300 GB và 1000 IOPS được cấp phép.Tăng IOPS được cấp phép trong RDS dẫn đến thời gian chết?

Chúng tôi muốn tăng PIOPS lên 2000, sẽ có thời gian ngừng hoạt động không? Nếu hiệu suất sẽ bị hạ cấp, có biện pháp nào không?

Tôi không thể tìm thấy bất kỳ tài liệu liên quan nào nói về tác động của việc tăng PIOPS lên cá thể trong khi thay đổi đang diễn ra.

Cảm ơn

Trả lời

5

Sẽ không có thời gian chết theo Amazon. Tham khảo bên dưới.

IOPS: Giá trị IOPS được cấp phép mới (hoạt động I/O/giây) cho phiên bản RDS. Thay đổi cài đặt này không dẫn đến việc mất điện và thay đổi được áp dụng trong cửa sổ bảo trì tiếp theo trừ khi thông số ApplyImmediately được đặt thành true cho yêu cầu này.

Mặc định: Sử dụng cài đặt hiện tại

Ràng buộc: Giá trị được cung cấp phải lớn hơn ít nhất 10% giá trị hiện tại. Giá trị không lớn hơn giá trị hiện tại ít nhất 10% được làm tròn sao cho chúng lớn hơn 10% giá trị hiện tại. Nếu bạn đang di chuyển từ IOPS được cấp phép sang bộ nhớ chuẩn, hãy đặt giá trị này thành 0. Ví dụ DB sẽ yêu cầu khởi động lại để thay đổi loại lưu trữ có hiệu lực.

ModifyDBInstance

+0

Nhưng sẽ có hiệu ứng nào không? Giống như hiệu suất suy thoái? Làm thế nào nghiêm trọng sẽ được, nếu có? – ketanbhatt

1

Vì vậy, sau khi trả lời @ John Hanley (và thử nghiệm trên một trường hợp thử nghiệm), chúng tôi đã đi trước với sự thay đổi.

Thao tác mất khoảng 1 giờ và 6 phút. Dưới đây là các biểu đồ có liên quan từ thời kỳ này.

enter image description here

Chúng tôi không gặp phải thời gian chết trong giai đoạn này. Và mặc dù tổng số IOPS (~ 1600) cao hơn giới hạn cũ của chúng tôi (1000) nhưng chúng tôi không gặp phải bất kỳ sự suy giảm nào về hiệu năng.

Suy nghĩ điều này sẽ hữu ích cho những người trong cùng một tình huống.

Các vấn đề liên quan