Postgres में LSN क्या है?
Postgres में LSN क्या है?

वीडियो: Postgres में LSN क्या है?

वीडियो: Postgres में LSN क्या है?
वीडियो: PostgreSQL EXPLAIN , EXPLAIN ANALYZE & VERBOSE | PostgreSQL DB File system | Performance Tuning VD#9 2024, अप्रैल
Anonim

में पोस्टग्रेएसक्यूएल शब्दावली, एक एलएसएन (लॉग सीक्वेंस नंबर) एक 64-बिट पूर्णांक है जिसका उपयोग WAL (आगे लॉग लिखें) में स्थिति निर्धारित करने के लिए किया जाता है, जिसका उपयोग डेटा अखंडता को संरक्षित करने के लिए किया जाता है। आंतरिक रूप से कोड में, इसे XLogRecPtr, एक साधारण 64-बिट पूर्णांक के रूप में प्रबंधित किया जाता है।

इसके बाद, कोई यह भी पूछ सकता है कि postgresql में चेकपॉइंट क्या है?

ए जांच की चौकी लेन-देन लॉग अनुक्रम में एक बिंदु है जिस पर लॉग में जानकारी को प्रतिबिंबित करने के लिए सभी डेटा फ़ाइलों को अद्यतन किया गया है। सभी डेटा फ़ाइलों को डिस्क पर फ़्लश कर दिया जाएगा।

यह भी जानिए, Wal in Postgres क्या है? पोस्टग्रेज WAL . राइट-फॉरवर्ड लॉगिंग, या जैसा कि आमतौर पर कहा जाता है, वाल , एक अनुकूलन है postgres डेटा हानि को रोकने के दौरान डिस्क I/O को कम करने के लिए उपयोग करता है। सहज रूप से, जब भी कोई लेन-देन पूरा होता है, तो लेन-देन किए गए हर एक परिवर्तन का रिकॉर्ड लगातार भंडारण के लिए लिखा जाना चाहिए।

तदनुसार, postgresql में तार्किक प्रतिकृति क्या है?

तार्किक प्रतिकृति की एक विधि है प्रतिलिपिकारक डेटा ऑब्जेक्ट और उनके परिवर्तन, उनके आधार पर प्रतिकृति पहचान (आमतौर पर एक प्राथमिक कुंजी)। हम शब्द का उपयोग करते हैं तार्किक भौतिक के विपरीत प्रतिकृति , जो सटीक ब्लॉक पते और बाइट-बाय-बाइट का उपयोग करता है प्रतिकृति.

वाल बफर क्या है?

आगे लिखें लॉग ( वाल ) बफ़र्स "लेनदेन लॉग" भी कहा जाता है बफ़र्स ", जो भंडारण के लिए स्मृति आवंटन की मात्रा है वाल आंकड़े। इस वाल डेटा वास्तविक डेटा में परिवर्तन के बारे में मेटाडेटा जानकारी है, और डेटाबेस पुनर्प्राप्ति संचालन के दौरान वास्तविक डेटा के पुनर्निर्माण के लिए पर्याप्त है।

सिफारिश की: