CloudWatch cung cấp khả năng ghi lại kế hoạch thực thi cho Aurora PostgreSQL
Thông tin chuyên sâu về cơ sở dữ liệu Amazon CloudWatch giờ đây có thể thu thập các kế hoạch thực thi truy vấn của các truy vấn SQL hàng đầu đang chạy trên các phiên bản Aurora PostgreSQL và lưu trữ chúng theo thời gian. Tính năng này giúp bạn phát hiện xem liệu sự thay đổi trong kế hoạch thực thi truy vấn có phải là nguyên nhân khiến hiệu suất giảm hoặc truy vấn bị treo không. Tính năng ghi lại kế hoạch thực thi cho Aurora PostgreSQL chỉ có trong chế độ Nâng cao của CloudWatch Database Insights.
Kế hoạch thực thi truy vấn là một loạt các bước mà công cụ cơ sở dữ liệu sử dụng để truy xuất hoặc thay đổi dữ liệu trong một hệ thống quản lý cơ sở dữ liệu quan hệ (RDBMS). Các trình tối ưu hóa truy vấn RDBMS có thể không phải lúc nào cũng chọn kế hoạch thực thi tối ưu nhất từ một tập hợp các cách khác để thực thi một truy vấn nhất định. Do đó, người dùng cơ sở dữ liệu đôi khi cần kiểm tra thủ công và điều chỉnh kế hoạch để cải thiện hiệu suất. Tính năng này cho phép bạn xem và so sánh nhiều kế hoạch của một truy vấn SQL. Tính năng này giúp bạn nhanh chóng xác định liệu sự thay đổi hiệu suất của truy vấn SQL có phải là do một kế hoạch thực thi truy vấn khác hay không chỉ trong vài phút.
Bạn có thể bắt đầu sử dụng tính năng này bằng cách bật chế độ Nâng cao của Database Insights trên các cụm Aurora PostgreSQL thông qua bảng điều khiển dịch vụ RDS, API AWS hoặc AWS SDK. CloudWatch Database Insights cung cấp khả năng giám sát tình trạng của cơ sở dữ liệu được tổng hợp ở cấp độ nhóm, cũng như bảng thông tin ở cấp độ phiên bản để phân tích cơ sở dữ liệu chi tiết và truy vấn SQL.
CloudWatch Database Insights có ở tất cả các Khu vực AWS công khai và có tính năng định giá dựa trên vCPU – hãy xem thông tin chi tiết trên trang giá. Để biết thêm thông tin, hãy truy cập tài liệu Thông tin chuyên sâu về cơ sở dữ liệu.