Edge for Private Cloud v4.19.01
Apigee Analytics Services के कई टास्क, स्टैंडर्ड Postgres सुविधाओं का इस्तेमाल करके पूरे किए जा सकते हैं. Analytics डेटाबेस पर, रखरखाव के लिए किए जाने वाले सामान्य काम, PostgreSQL डेटाबेस पर किए जाने वाले कामों जैसे ही होते हैं. जैसे, VACUUM का इस्तेमाल करके डेटाबेस को फिर से व्यवस्थित करना, फिर से इंडेक्स करना, और लॉग फ़ाइल को मैनेज करना. Postgres के सामान्य रखरखाव के बारे में जानकारी, http://www.postgresql.org/docs/9.1/static/maintenance.html पर देखी जा सकती है.
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_name env_name number_of_days_to_retain
यह निर्देश, "analytics" स्कीमा में मौजूद "childfactables" टेबल से पूछताछ करता है. इससे यह पता चलता है कि रॉ डेटा के कौनसे सेगमेंट, उन तारीखों को कवर करते हैं जिनके लिए डेटा की कटौती की जानी है. इसके बाद, उन टेबल को ड्रॉप किया जाता है. टेबल को हटाने के बाद, उन सेगमेंट से जुड़े "childfacts" में मौजूद एलिमेंट मिटा दिए जाते हैं.
बच्चों से जुड़ी जानकारी, तथ्यों का डेटा होती है. इसे हर दिन के हिसाब से बांटा जाता है. हर दिन नए पार्टीशन बनाए जाते हैं और डेटा, हर दिन के हिसाब से बंटे हुए पार्टीशन वाली टेबल में डाला जाता है. इसलिए, बाद में जब पुराने फ़ैक्ट का डेटा ज़रूरी नहीं होगा, तो उससे जुड़े चाइल्डफ़ैक्टेबल को मिटाया जा सकता है.