งานบํารุงรักษาของบริการวิเคราะห์ที่เกิดซ้ํา

งานบริการข้อมูลวิเคราะห์ของ Apigee จำนวนมากสามารถทำงานโดยใช้ยูทิลิตี Postgres มาตรฐาน งานบำรุงรักษาตามปกติที่คุณจะทำในฐานข้อมูล Analytics เช่น การจัดระเบียบฐานข้อมูลโดยใช้ VACUUM การจัดทำดัชนีใหม่ และการบำรุงรักษาไฟล์บันทึก จะเหมือนกับงานที่คุณทำในฐานข้อมูล PostgreSQL ดูข้อมูลเกี่ยวกับการบำรุงรักษา Postgres ตามปกติได้ที่ http://www.postgresql.org/docs/9.1/static/maintenance.html

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการบำรุงรักษาฐานข้อมูล PostgreSQL โปรดดู http://www.postgresql.org/docs/9.1/static/maintenance.html

การตัดข้อมูล Analytics

เมื่อที่เก็บ Apigee ของ Analytics มีจำนวนเพิ่มขึ้น คุณอาจพบว่าควร "ตัด" ข้อมูลให้เกินจากระยะเวลาเก็บรักษาที่กำหนดไว้ เรียกใช้คำสั่งต่อไปนี้เพื่อตัดข้อมูลสำหรับองค์กรและสภาพแวดล้อมที่เฉพาะเจาะจง

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

คำสั่งนี้จะสอบสวนตาราง "Childfactables" ในสคีมา "Analytics" เพื่อระบุพาร์ติชันข้อมูลดิบซึ่งครอบคลุมวันที่ที่จะดำเนินการตัดข้อมูล จากนั้นจะทิ้งตารางเหล่านั้น เมื่อตัดตารางแล้ว ระบบจะลบรายการใน "childfactables" ที่เกี่ยวข้องกับพาร์ติชันเหล่านั้น

Childfactables คือข้อมูลข้อเท็จจริงที่แบ่งพาร์ติชันรายวัน ทุกๆ วันมีการสร้างพาร์ติชันใหม่และนำเข้าข้อมูลลงในตารางที่แบ่งพาร์ติชันรายวัน ดังนั้นในภายหลังเมื่อไม่จำเป็นต้องใช้ข้อมูลข้อเท็จจริงเก่าแล้ว คุณก็ลบรายการย่อยที่เกี่ยวข้องออกอย่างถาวรได้