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

बीसीपी/बल्क इंसर्ट बनाम टेबल-वैल्यूड पैरामीटर्स का प्रदर्शन

मुझे अभी तक टीवीपी के साथ वास्तव में अनुभव नहीं है, हालांकि एमएसडीएन में एक अच्छा प्रदर्शन तुलना चार्ट बनाम बल्क इंसर्ट है यहां

वे कहते हैं कि बल्क इंसर्ट की स्टार्टअप लागत अधिक है, लेकिन उसके बाद तेज है। दूरस्थ क्लाइंट परिदृश्य में वे लगभग 1000 पंक्तियों ("सरल" सर्वर तर्क के लिए) पर रेखा खींचते हैं। उनके विवरण के आधार पर मैं कहूंगा कि आपको टीवीपी का उपयोग करने में ठीक होना चाहिए। प्रदर्शन हिट - यदि कोई हो - शायद नगण्य है और वास्तु लाभ बहुत अच्छे लगते हैं।

संपादित करें:एक तरफ ध्यान दें कि आप सर्वर-स्थानीय फ़ाइल से बच सकते हैं और फिर भी SqlBulkCopy ऑब्जेक्ट का उपयोग करके बल्क कॉपी का उपयोग कर सकते हैं। बस डेटाटेबल को पॉप्युलेट करें, और इसे "WriteToServer" में फ़ीड करें - एक SqlBulkCopy उदाहरण की विधि। प्रयोग करने में आसान, और बहुत तेज।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूदा तालिका में ANSI_NULLS विकल्प अपडेट करें

  2. SQL सर्वर में एक समग्र प्राथमिक कुंजी कैसे बनाएं (T-SQL उदाहरण)

  3. NOLOCK बनाम लेन-देन अलगाव स्तर

  4. sql . का उपयोग करके दिनांक फ़ील्ड से महीने के अनुसार समूह कैसे करें

  5. SQL सर्वर में किसी तालिका में JSON कैसे सम्मिलित करें