ओरेकल में मेरे पास एक विभाजन तालिका है। विभाजन विभिन्न आकारों के हैं और अलग-अलग डेटा वितरण हैं।क्या हाइबरनेट को बाध्य चर के बजाए शाब्दिक मानों का उपयोग करने का कोई तरीका है?
मैं एसक्यूएल कथन को हाइबरनेट करना चाहता हूं जिसमें बाध्य चर के बजाय विभाजन कुंजी कॉलम के लिए एक शाब्दिक मान शामिल है। इसे पाठ्यक्रम के किसी अन्य मूल्य के लिए बाध्य चर का उपयोग करना चाहिए।
विभाजन कुंजी के लिए एक शाब्दिक का उपयोग करने से ओरेकल ज्ञात विभाजन और एकत्रित आंकड़ों के लिए विशिष्ट योजना के साथ आने की अनुमति देगा। यह कॉलम के लिए भी उपयोगी हो सकता है जिसमें स्क्व्यूड डेटा के लिए हिस्टोग्राम होता है।
यह इकाई में निर्दिष्ट करना बेहतर होगा अन्यथा हमें प्रत्येक क्वेरी में इसे करने की आवश्यकता होगी। क्या हाइबरनेट में ऐसा करने का कोई तरीका है?
हम ओरेकल 10 जी डायलेक्ट का उपयोग करके 3.6.1 हाइबरनेट पर हैं।
यदि हाइबरनेट में इसे मूल रूप से करने का कोई तरीका नहीं है, तो क्या मैं ऐसा करने के लिए उपयोगकर्ता प्रकार या बोली या कुछ बना सकता हूं?
अनुकूली कर्सर बंटवारे आपकी समस्याओं का समाधान 11g चाहेंगे? –
@ जेनियरल्स हां शायद 11 जी अनुकूली कर्सर साझाकरण और/या कार्डिनालिटी फीडबैक के माध्यम से इन समस्याओं को हल करेगा। हम उत्पादन के लिए 11 जी तक पहुंचने की दिशा में काम कर रहे हैं लेकिन वहां काफी परीक्षण किए जा रहे हैं। –
स्पष्ट होने के लिए, क्या आप कह रहे हैं कि विभाजन छंटनी स्वयं बाध्य चर के साथ काम करती है, लेकिन विभाजन के भीतर क्वेरी योजना (उदाहरण के लिए, रणनीति में शामिल हों) नहीं है? – wrschneider