समय-समय पर आंकड़ों से जुड़ी सेवाओं के रखरखाव के टास्क

Apigee Analytics सेवाओं के कई टास्क, स्टैंडर्ड Postgres यूटिलिटी का इस्तेमाल करके किए जा सकते हैं. कॉन्टेंट बनाने ऐसे रूटीन रखरखाव टास्क जिन्हें आप Analytics डेटाबेस पर करेंगे—जैसे कि डेटाबेस VACUUM का इस्तेमाल करके फिर से व्यवस्थित करना, फिर से इंडेक्स करना, और फ़ाइल का रखरखाव करना—ये वही हैं जो आप किसी भी PostgreSQL डेटाबेस पर काम करेगा. रूटीन पोस्टग्रेज़ के रखरखाव की जानकारी यहां मिला 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

यह निर्देश "childfactables" से पूछताछ करता है "Analytics" में टेबल तय करने के लिए स्कीमा किस रॉ डेटा पार्टिशन में डेटा की काट-छांट करने की तारीख शामिल होती है और फिर यह कम हो जाती है उन टेबल को चुनें. टेबल हटा दिए जाने के बाद, "childFacts" में मौजूद एंट्री इनसे मिलती-जुलती सेगमेंट मिटा दिए जाते हैं.

बच्चों से जुड़ी जानकारी, तथ्यों का डेटा होती है. इसे हर दिन के हिसाब से बांटा जाता है. हर दिन नए पार्टीशन बनाए जाते हैं और उनमें डेटा इकट्ठा किया जाता है डेटा को हर दिन के हिसाब से सेगमेंट में बांटी गई टेबल में डाला जाता है. इसलिए बाद में, जब वह पुराना तथ्य लगा डेटा की ज़रूरत नहीं होगी. हालांकि, उन बच्चों से जुड़े कॉन्टेंट को पूरी तरह मिटाया जा सकता है.