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

डेटाबेस इंजन समवर्ती आवेषण को कैसे संभालता है?

SQL सर्वर जैसा डेटाबेस इंजन (जिसके बारे में मुझे लगता है कि आप इसके बारे में पूछ रहे हैं, क्योंकि आप इसे टैग करते हैं) ARIES राइट-अहेड लॉगिंग मसविदा बनाना। चूंकि इस तरह के प्रोटोकॉल को अनुक्रमिक स्ट्रीम के रूप में लॉग के लेखन की आवश्यकता होती है, इसलिए यह एक नियम के रूप में अनुसरण करता है कि 100 इंसर्ट समवर्ती रूप से निकाल दिए जाते हैं, यहां तक ​​​​कि 100 सीपीयू सर्वर पर भी लॉग को एक्सेस करते समय आंतरिक रूप से क्रमबद्ध करना होगा। इसलिए 'नैनोसेकंड' स्तर पर समवर्ती, जैसा कि आप सुझाव देते हैं, सैद्धांतिक रूप से भी संभव नहीं है। विषय का वर्णन कई स्थानों पर किया गया है, देखें राइट-अहेड ट्रांजैक्शन लॉग , लेन-देन पुनर्प्राप्ति और यह कैसे काम करता है:बॉब डोर का SQL सर्वर I/O प्रस्तुति

हालाँकि, व्यावहारिक दृष्टिकोण से, आपको लेन-देन और आइसोलेशन के संदर्भ में सोचना चाहिए। स्तर



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MSSQL2008 - Pyodbc - पिछला SQL एक प्रश्न नहीं था

  2. एसक्यूएल सर्वर में डेटाटाइप दिनांक बदलना संभव है

  3. एक निश्चित समय के बाद एसक्यूएल सर्वर में रिकॉर्ड्स को स्वचालित रूप से कैसे हटाएं

  4. मेरे SQL सर्वर संग्रहीत कार्यविधियों को नियंत्रित करने का सबसे अच्छा तरीका क्या है?

  5. SQL सर्वर इंस्टेंस के सभी डेटाबेस में प्राथमिक कुंजी बाधा के बिना तालिकाओं की सूची कैसे प्राप्त करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 62