Tác vụ bảo trì dịch vụ phân tích định kỳ

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 thao tác 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ư sắp xếp 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ư các thao tác 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.

Để 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ể:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

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.