งานบํารุงรักษาของบริการ Analytics ที่เกิดขึ้นซ้ําๆ

Edge สำหรับ Private Cloud เวอร์ชัน 4.17.09

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

หมายเหตุสำคัญ: Apigee ไม่แนะนำให้ย้ายฐานข้อมูล PostgreSQL โดยไม่ติดต่อ Apigee Customer Success เซิร์ฟเวอร์ฐานข้อมูลระบบ Apigee PostgreSQL โดยใช้ที่อยู่ IP และการย้ายฐานข้อมูลหรือเปลี่ยนที่อยู่ IP โดยไม่อัปเดตข้อมูลเมตาสภาพแวดล้อมของ Apigee จะทำให้ได้ผลลัพธ์ที่ไม่พึงประสงค์

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับการดูแลรักษาฐานข้อมูล 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> <Env> <NoOfDaysToPurgeBackFromCurrentDate>

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

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