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

Oracle तालिका में डेटा सम्मिलित करने का सबसे तेज़ तरीका क्या है?

पीएल/एसक्यूएल टेबल का उपयोग करके और सम्मिलित विवरण में बाध्य करने के लिए एक बार में कुछ सौ पंक्तियों को सम्मिलित करना बेहतर होता है। इस पर विवरण के लिए यहां

इस बात से भी सावधान रहें कि आप पीएल/एसक्यूएल टेबल कैसे बनाते हैं। यदि संभव हो, तो इसके बजाय "INSERT INTO t1 SELECT ..." का उपयोग करके सीधे अपने सभी ट्रांसफ़ॉर्म को SQL में करना पसंद करें क्योंकि PL/SQL में पंक्ति-दर-पंक्ति संचालन करना अभी भी SQL से धीमा होगा।

किसी भी मामले में, आप INSERT /*+APPEND*/ का उपयोग करके डायरेक्ट-पाथ इंसर्ट का भी उपयोग कर सकते हैं , जो मूल रूप से डीबी कैश को बायपास करता है और सीधे डेटा फ़ाइलों को नए ब्लॉक आवंटित और लिखता है। आप इसका उपयोग कैसे करते हैं, इसके आधार पर यह लॉगिंग की मात्रा को भी कम कर सकता है। इसके कुछ निहितार्थ भी हैं, इसलिए कृपया ठीक मैनुअल पहला।

अंत में, यदि आप तालिका को छोटा कर रहे हैं और पुनर्निर्माण कर रहे हैं तो पहले ड्रॉप (या अनुपयोगी चिह्नित करना) और बाद में अनुक्रमणिका का पुनर्निर्माण करना सार्थक हो सकता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में क्वेरी के प्रदर्शन को कैसे मापें?

  2. PHP का उपयोग करके Oracle में BLOB के रूप में चित्र अपलोड करें

  3. plsql का उपयोग करके उपयोगकर्ता परिभाषित कस्टम कुल फ़ंक्शन

  4. पंक्तियों में विभाजित स्ट्रिंग Oracle SQL

  5. WM_CONCAT को लिस्टैग में बदलें