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

Edge for Private Cloud เวอร์ชัน 4.17.05

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

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

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

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

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

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

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

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