हमारे पास .NET के माध्यम से ArcObjects का उपयोग करके लिखे गए एक बड़े प्रोजेक्ट के हिस्से के रूप में कुछ सॉफ़्टवेयर हैं। यह सॉफ़्टवेयर एक स्कीमा में कई फ़ाइल जियोडेट डेटाबेस से डेटा को एक समान लेकिन भिन्न स्कीमा में एकल फ़ाइल जियोडैटाबेस में माइग्रेट और मर्ज करता है। माइग्रेशन में कुछ चरणों में एक मौजूदा पंक्ति को देखना और इसे एक अलग टेबल से डेटा के साथ अपडेट करना शामिल है। यह बहुत धीमा हो सकता है जब गंतव्य जियोडेटाबेस बड़ा है, इसलिए मैंने क्वेरी या अपडेट प्रदर्शन को बेहतर बनाने के लिए कुछ बहु-फ़ील्ड विशेषता अनुक्रमित जोड़े हैं।
क्या कोई ऐसा तरीका है जिससे मैं पुष्टि कर सकता हूं कि प्रश्न नए विशेषता अनुक्रमित का उपयोग कर रहे हैं, और शायद क्वेरी को कैसे निष्पादित किया जा रहा है?
मुझे लगता है कि मैं वास्तव में एक क्वेरी योजना के बराबर की तलाश कर रहा हूं - EXPLAIN PLAN
ओरेकल में समान ।
क्वेरी सीधे आर्कओबजेक्ट्स (कोई RDBMS बैकएंड या SQL) का उपयोग करके एक फाइल जियोडैटेबेस पर हैं।
is_size_fast?
विधि के समान आर्कोबजेक्ट्स क्लास लाइब्रेरी में देखा , जो कि इंडेक्स का उपयोग होने पर सही है, लेकिन मैं एक समान आर्कोबजेक्ट्स कॉल नहीं देख सकता।