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

SQL सर्वर की तुलना में Oracle में बेहतर संगामिति?

बॉक्स से बाहर, ओरेकल के पास उच्च लेनदेन थ्रूपुट होगा लेकिन ऐसा इसलिए है क्योंकि यह एमवीसीसी के लिए डिफ़ॉल्ट है। SQL सर्वर अनकमिटेड अपडेट्स पर सेलेक्ट को ब्लॉक करने के लिए डिफॉल्ट करता है लेकिन इसे MVCC में भी बदला जा सकता है ताकि अंतर मूल रूप से दूर हो जाए। पढ़ें प्रतिबद्ध अलगाव स्तर देखें।

पंक्ति संस्करण-आधारित अलगाव स्तरों को सक्षम करना देखें।

<ब्लॉकक्वॉट>

जब ALLOW_SNAPSHOT_ISOLATIONडेटाबेस विकल्प चालू होता है, तो Microsoft SQL Serverडेटाबेस इंजन का उदाहरण संशोधित डेटा के लिए तब तक पंक्ति संस्करण उत्पन्न नहीं करता है जब तक कि डेटाबेस में संशोधित डेटा वाले सभी सक्रिय लेनदेन पूर्ण नहीं हो जाते। यदि सक्रिय संशोधन लेनदेन हैं, तो SQL सर्वर विकल्प की स्थिति को PENDING_ON पर सेट करता है। सभी संशोधन लेनदेन पूर्ण होने के बाद, विकल्प की स्थिति को चालू में बदल दिया जाता है। जब तक विकल्प पूरी तरह से चालू नहीं हो जाता, तब तक उपयोगकर्ता उस डेटाबेस में स्नैपशॉट लेनदेन शुरू नहीं कर सकते। जब डेटाबेस व्यवस्थापक ALLOW_SNAPSHOT_ISOLATION विकल्प को OFF पर सेट करता है, तो डेटाबेस PENDING_OFF स्थिति से होकर गुजरता है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं BLOB को छोड़कर सभी क्षेत्रों में एक चयन DISTINCT कैसे कर सकता हूं?

  2. OracleException (0x80004005) Oracle डेटाबेस से कनेक्ट करते समय

  3. ORA-01652:टेबलस्पेस सिस्टम में अस्थायी खंड को 128 तक बढ़ाने में असमर्थ:कैसे विस्तार करें?

  4. लेफ्ट जॉइन में शामिल पंक्तियों की संख्या गिनना

  5. कितने डेटाबेस इंडेक्स बहुत अधिक हैं?