Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

जावा संग्रहित प्रक्रिया बनाम पीएल/एसक्यूएल संग्रहित प्रक्रिया

एक भाषा से दूसरी भाषा में किसी भी स्विच में एक ओवरहेड शामिल होगा (यह छोटा हो सकता है लेकिन यह अभी भी वहां रहेगा)। यदि यह एक लूप में है तो इसे और अधिक बढ़ा दिया जाएगा।

इसे सरल रखें और यदि आप PL/SQL से चिपके रह सकते हैं तो ऐसा करें।

टॉम कायटे (ओरेकल कॉर्पोरेशन के उपाध्यक्ष और गुरु) के पास एक मंत्र है जो यहां दोहराने के लिए उपयुक्त लगता है:

(संदर्भ:http://tkyte.blogspot.com/2006/10/slow-by-slow.html)

  • यदि संभव हो तो आपको इसे एकल SQL कथन में करना चाहिए।
  • यदि आप इसे एक एकल SQL कथन में नहीं कर सकते हैं, तो इसे PL/SQL में करें।
  • यदि आप इसे PL/SQL में नहीं कर सकते हैं, तो Java Stored प्रक्रिया का प्रयास करें।
  • यदि आप इसे जावा में नहीं कर सकते हैं, तो इसे C बाहरी प्रक्रिया में करें।
  • यदि आप इसे C बाहरी दिनचर्या में नहीं कर सकते हैं, तो आप गंभीरता से सोचना चाहेंगे कि आपको ऐसा करने की आवश्यकता क्यों है...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle DB सर्वर + APEX + ORDS + JasperReports खरोंच से (भाग 4)

  2. Oracle इंडेक्स क्लस्टरिंग फैक्टर की गणना कैसे की जाती है

  3. Oracle डाटाबेस 21c

  4. मैं डायनेमिक SQL में DDL/SCL स्टेटमेंट में बाइंड वेरिएबल्स का उपयोग क्यों नहीं कर सकता?

  5. Oracle दिनांक के साथ टाइमस्टैम्प की तुलना करता है