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

SQL क्वेरी C# में धीमी गति से निष्पादित होती है, लेकिन टॉड में तेज़ होती है

System.Data.OracleClient पदावनत और भयानक है। Oracle के ODP.net का उपयोग करें (यदि आप परिनियोजित मशीन पर क्लाइंट सेटअप को नियंत्रित या जान सकते हैं), प्रबंधित ODP.net (यदि आप उस मशीन पर क्लाइंट को नियंत्रित नहीं कर सकते जहाँ प्रोग्राम चलेगा) या Oracle के लिए Dev Art का dotConnect।

http://www.oracle.com/technetwork/topics/dotnet /index-085163.html

मैंने दिन में System.Data.OracleClient का उपयोग किया, और सभी प्रकार के रहस्य विराम, देरी और अस्पष्टीकृत घटनाएं थीं। उदाहरण के लिए, बस एक बाइंड वेरिएबल को लागू करने से किसी भी क्वेरी के निष्पादन में 17 सेकंड की देरी हुई (हमने इसे समय दिया)।

बेशक, 8 मिनट चौंकाने वाला है, लेकिन पहले पास के रूप में अपने ड्राइवर को स्विच करें और देखें कि यह आपको कितना करीब ले जाता है।



  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 में RR बनाम YY

  2. विशिष्ट परिणाम के लिए तीन तालिकाओं में शामिल हों

  3. Oracle SQL चयन में पंक्तियों की संख्या?

  4. पीएल/एसक्यूएल प्रक्रिया:एक चयन कथन कैसे लौटाएं?

  5. मैं कैसे बता सकता हूं कि मेरा ओरेकल सिस्टम यूनिकोड या मल्टीबाइट वर्णों का समर्थन करने के लिए सेट है या नहीं?