क्या क्वेरी में कोई आदेश है? अगर इसे सॉर्ट करना है तो 10K पंक्तियाँ काफी हैं।
साथ ही, पीके को पुनः प्राप्त करना पूरे सीएलओबी को पुनः प्राप्त करना एक निष्पक्ष परीक्षण नहीं है। Oracle तालिका पंक्तियों को एक ब्लॉक में संभवतः कई के साथ संग्रहीत करता है, लेकिन प्रत्येक CLOB (यदि वे> 4K हैं) को लाइन से बाहर संग्रहीत किया जाएगा, प्रत्येक ब्लॉक की एक श्रृंखला में। इसलिए पीके की सूची को स्कैन करना तेजी से होने वाला है। इसके अलावा, शायद पीके पर एक इंडेक्स है, इसलिए ओरेकल इंडेक्स ब्लॉक को जल्दी से स्कैन कर सकता है और टेबल तक भी नहीं पहुंच सकता।
4 सेकंड थोड़ा अधिक लगता है, लेकिन यह 2 एमबी है जिसे डिस्क से पढ़ा जा सकता है और नेटवर्क पर आपके जावा प्रोग्राम में ले जाया जा सकता है। नेटवर्क की समस्या हो सकती है। यदि आप सत्र का SQL ट्रेस निष्पादित करते हैं तो यह आपको ठीक उसी स्थान पर इंगित करेगा जहां समय बिताया जा रहा है (डिस्क पढ़ता है या नेटवर्क)।