تکالیف نگهداری خدمات تجزیه‌وتحلیل مکرر

Edge for Private Cloud نسخه ۴.۱۸.۰۵

بسیاری از تکالیف «سرویس‌های Apigee Analytics» را می‌توان بااستفاده از ابزارهای کمکی استاندارد 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 مراجعه کنید.

هرس کردن داده‌های تجزیه‌وتحلیل

با افزایش مقدار داده‌های تجزیه‌وتحلیل موجود در مخزن Apigee، ممکن است بخواهید داده‌های فراتر از فاصله نگهداری موردنیازتان را «هرس» کنید. فرمان زیر را اجرا کنید تا داده‌های مربوط به سازمان و محیط خاصی را هرس کنید:

/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 داده‌های واقعی تقسیم‌شده روزانه هستند. هر روز پارتیشن‌های جدیدی ایجاد می‌شود و داده‌ها به جدول‌های پارتیشن‌بندی‌شده روزانه وارد می‌شود. بنابراین در زمان دیگری، وقتی داده‌های حقیقت قدیمی موردنیاز نباشد، می‌توانید childfactables مربوطه را پاک‌سازی کنید.