Nhiệm vụ bảo trì dịch vụ Analytics định kỳ

Edge cho đám mây riêng tư phiên bản 4.16.05

Bạn có thể thực hiện nhiều tác vụ của Dịch vụ phân tích Apigee bằng các tiện ích Postgres tiêu chuẩn. Các tác vụ bảo trì định kỳ mà bạn sẽ thực hiện trên cơ sở dữ liệu Analytics – chẳng hạn như tổ chức lại cơ sở dữ liệu bằng VACUUM, lập chỉ mục lại và bảo trì tệp nhật ký – cũng giống như những tác vụ mà bạn sẽ thực hiện trên bất kỳ cơ sở dữ liệu PostgreSQL nào. Bạn có thể tìm thấy thông tin về việc bảo trì Postgres định kỳ tại http://www.postgresql.org/docs/9.1/static/maintenance.html.

Lưu ý quan trọng: Apigee không khuyến khích việc di chuyển cơ sở dữ liệu PostgreSQL mà không liên hệ với Nhóm hỗ trợ khách hàng của Apigee. Máy chủ cơ sở dữ liệu PostgreSQL của hệ thống Apigee sử dụng địa chỉ IP của chúng, và việc di chuyển cơ sở dữ liệu hoặc thay đổi địa chỉ IP mà không thực hiện các bản cập nhật tương ứng trên siêu dữ liệu môi trường Apigee sẽ gây ra kết quả không mong muốn.

Để biết thêm thông tin về cách duy trì cơ sở dữ liệu PostgreSQL, hãy xem http://www.postgresql.org/docs/9.1/static/maintenance.html.

Cắt bớt dữ liệu phân tích

Khi lượng dữ liệu phân tích có sẵn trong kho lưu trữ Apigee tăng lên, bạn có thể muốn "cắt bớt" dữ liệu vượt quá khoảng thời gian lưu giữ bắt buộc. Chạy lệnh sau để cắt bớt dữ liệu cho một tổ chức và môi trường cụ thể:

> /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge <Org> <Env> <NoOfDaysToPurgeBackFromCurrentDate>

Lệnh này truy vấn bảng "childfactables" trong giản đồ "analytics" để xác định phân vùng dữ liệu thô nào bao gồm những ngày cần thực hiện việc cắt bớt dữ liệu, sau đó xoá các bảng đó. Sau khi các bảng bị loại bỏ, các mục trong "childfactables" liên quan đến các phân vùng đó sẽ bị xoá.

Childfactables là dữ liệu thực tế được phân vùng hằng ngày. Mỗi ngày, các phân vùng mới được tạo và dữ liệu được nhập vào các bảng được phân vùng hằng ngày. Vì vậy, sau này, khi không cần dữ liệu thực tế cũ nữa, bạn có thể xoá các bảng thực tế con tương ứng.