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

मैंने SQL सर्वर ODBC ड्राइवर को अपग्रेड किया है और प्रदर्शन नकारात्मक रूप से प्रभावित हुआ है। मैं क्या कर सकता हूं?

संस्करण 1.7.16 में, Easysoft SQL Server ODBC ड्राइवर क्लाइंट कर्सर का उपयोग करने से सर्वर कर्सर में बदल गया, जब किसी एप्लिकेशन के व्यवहार ने सुझाव दिया कि उसे केवल क्वेरी परिणाम में डेटा के सबसेट की आवश्यकता है। क्लाइंट कर्सर के साथ, डेटाबेस एक क्वेरी का जवाब देते समय ड्राइवर को एकल प्रतिक्रिया में पूरा परिणाम सेट भेजता है। 1.7.16+ व्यवहार इस संबंध में Microsoft के SQL नेटिव क्लाइंट के व्यवहार की भी नकल करता है।

इस व्यवहार के लिए एक ओवरराइड संस्करण 1.8.10 में जोड़ा गया था क्योंकि यदि एप्लिकेशन वास्तव में संपूर्ण परिणाम सेट करना चाहता है, तो सर्वर कर्सर का उपयोग करने से प्रदर्शन प्रभाव पड़ता है, क्योंकि सर्वर कर्सर धीमे होते हैं।

कर्सर के पिछले व्यवहार पर वापस जाने के लिए, इस OVERRIDE को जोड़ें आपके ODBC डेटा स्रोत के लिए लाइन:

[SQLSERVER_SAMPLE]
.
.
.
OVERRIDE=65536
      

ODBC डेटा स्रोत सामान्य रूप से /etc/odbc.ini . में संग्रहीत होते हैं ।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सर्वर में विभिन्न फ़ील्ड से अधिकतम मान प्राप्त करें और संबंधित मान दिखाएं

  2. गैर-संख्या वर्ण जो SQL सर्वर में ISNUMERIC () का उपयोग करते समय सकारात्मक लौटते हैं

  3. PHP का उपयोग कर SQL सर्वर में स्ट्रिंग्स से कैसे बचें?

  4. SQL सर्वर में ग्राफिकल यूजर इंटरफेस का उपयोग करके एक्सेल या सीएसवी डेटा को टेबल में कैसे डालें - SQL सर्वर / TSQL ट्यूटोरियल पार्ट 102

  5. SQL सर्वर स्लीप के समतुल्य ():WAITFOR स्टेटमेंट