हमारे पास एक काफी जटिल डेटा मॉडल के साथ एक वर्गाकार आर्क्सड जियोडैटेबेस (आर्कगिस 9.3.1 ऑर्केल 10 जी) है, जिसमें लगभग 100 फीचरक्लास और गैर-स्थानिक तालिकाओं, एक ज्यामितीय नेटवर्क और कई संबंध वर्ग शामिल हैं।
डेटा को रोजाना 5 या 6 arcmap उपयोगकर्ताओं द्वारा संपादित किया जाता है, जो sd वर्जनिंग का उपयोग करता है। इसके अलावा संस्करण स्वचालित सेवाओं द्वारा बनाए जाते हैं जो कि अन्य व्यावसायिक प्रणालियों के साथ जियोडैटबेस में संपादन करने के लिए इंटरफ़ेस करते हैं। क्वेरी प्रदर्शन दिन के दौरान विशेष रूप से विकृत हो जाता है, इसलिए हमने एक पूर्ण संपीड़ित प्राप्त करने के लिए एक रात की स्क्रिप्ट को लागू किया है। ऐसे अवसरों पर जब अपेक्षाकृत बड़ी संख्या में संपादन किए जाते हैं, तो सिस्टम पूरी तरह से संपीड़ित होने तक अनुपयोगी हो सकता है।
इसका सुझाव दिया गया है कि कॉन्फ़िगर के रूप में ओरेकल इन अस्थिर डेल्टा तालिकाओं के साथ सामना करने पर सभ्य निष्पादन योजनाओं के साथ नहीं आ सकता है। क्या यह एक उचित स्पष्टीकरण है? इसे हल करने के लिए क्या दृष्टिकोण अपनाया जाना चाहिए?
टिप्पणियों के जवाब में अपडेट करें
- दिन के अंत तक, राज्य का पेड़ बहुत रैखिक होता है, जिसमें केवल थोड़ी शाखा होती है।
- हम रात को संपीड़ित करते हैं (सभी संस्करणों को हटाकर एक पूर्ण सेक प्राप्त करें)।
- व्यावसायिक तालिकाओं का नियमित रूप से विश्लेषण किया जाता है।
- डेल्टा टेबल का विश्लेषण नहीं किया जाता है। वे बंद हैं (रिटर्न त्रुटि का विश्लेषण करने का प्रयास "ORA-20005 ऑब्जेक्ट आँकड़े लॉक हैं")। न तो sde स्कीमा में अस्थिर तालिकाएँ हैं - स्टेट्स, STATE_LINEAGES।