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

pyodbc - बहुत धीमी बल्क इंसर्ट गति

मुझे पीओओडीबीसी के साथ एक समान समस्या थी जो SQL सर्वर 2008 डीबी में निष्पादन () का उपयोग कर रहा था। जब मैंने SQL पक्ष पर एक प्रोफाइलर ट्रेस चलाया, तो pyODBC एक कनेक्शन बना रहा था, पैरामीट्रिज्ड इंसर्ट स्टेटमेंट तैयार कर रहा था, और इसे एक पंक्ति के लिए निष्पादित कर रहा था। तब यह बयान तैयार नहीं करेगा, और कनेक्शन बंद कर देगा। इसके बाद इसने प्रत्येक पंक्ति के लिए इस प्रक्रिया को दोहराया।

मैं pyODBC में कोई समाधान नहीं ढूंढ पा रहा था जिसने ऐसा नहीं किया। मैंने SQL सर्वर से कनेक्ट करने के लिए ceODBC पर स्विच करना समाप्त कर दिया, और इसने पैरामीट्रिज्ड स्टेटमेंट का सही उपयोग किया।



  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. चयन क्वेरी में सशर्त स्वरूपण के लिए केस स्टेटमेंट का उपयोग कैसे करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 116

  3. SQL सर्वर में वास्तविक एक-से-एक संबंध कैसे बनाएं

  4. SQL सर्वर 2017 में एक डेटाबेस का बैकअप लें

  5. दिनांक रूपांतरण और संस्कृति:DATE और DATETIME के ​​बीच का अंतर