بسیاری از وظایف Apigee Analytics Services را می توان با استفاده از ابزارهای استاندارد Postgres انجام داد. کارهای تعمیر و نگهداری معمولی که در پایگاه داده Analytics انجام می دهید - مانند سازماندهی مجدد پایگاه داده با استفاده از VACUUM، فهرست بندی مجدد و نگهداری فایل log- مانند کارهایی است که در هر پایگاه داده 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" مربوط به آن پارتیشن ها حذف می شوند.
Childfactable ها داده های واقعی روزانه پارتیشن بندی شده اند. هر روز پارتیشنهای جدید ایجاد میشوند و دادهها به جداول پارتیشنبندی شده روزانه وارد میشوند. بنابراین در زمان بعدی، زمانی که به دادههای واقعیت قدیمی نیازی نخواهید داشت، میتوانید فرزندفکتبلهای مربوطه را پاک کنید.