ما هو LSN في Postgres؟
ما هو LSN في Postgres؟

فيديو: ما هو LSN في Postgres؟

فيديو: ما هو LSN في Postgres؟
فيديو: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, أبريل
Anonim

في PostgreSQL المصطلحات ، أ LSN (رقم تسلسل السجل) هو عدد صحيح 64 بت يستخدم لتحديد موضع في WAL (سجل الكتابة المسبقة) ، ويستخدم للحفاظ على تكامل البيانات. داخليًا في الكود ، تتم إدارته كـ XLogRecPtr ، وهو عدد صحيح 64 بت بسيط.

بعد ذلك ، قد يتساءل المرء أيضًا ، ما هو نقطة التفتيش في postgresql؟

أ نقطة تفتيش هي نقطة في تسلسل سجل المعاملات حيث تم تحديث جميع ملفات البيانات لتعكس المعلومات الموجودة في السجل. سيتم مسح جميع ملفات البيانات إلى القرص.

تعرف أيضًا ، ما هو Wal in Postgres؟ Postgres WAL . الكتابة المسبقة ، أو كما يشار إليها عادة ، WAL ، هو الأمثل بوستجرس يستخدم لتقليل إدخال / إخراج القرص مع استمرار منع فقدان البيانات. حدسيًا ، عند اكتمال معاملة ، يجب كتابة سجل لكل تغيير تم إجراؤه في تلك المعاملة إلى التخزين الدائم.

وفقًا لذلك ، ما هو النسخ المنطقي في postgresql؟

النسخ المنطقي هي طريقة تكرار كائنات البيانات وتغييراتها ، بناءً على تكرار الهوية (عادة مفتاح أساسي). نحن نستخدم المصطلح منطقي على عكس المادية تكرار ، والذي يستخدم عناوين الكتلة الدقيقة والبايت بايت تكرار.

ما هو وول بافر؟

سجل الكتابة المسبقة ( WAL ) مخازن تسمى أيضًا "سجل المعاملات مخازن "، وهو مقدار تخصيص الذاكرة للتخزين WAL البيانات. هذه WAL البيانات هي معلومات البيانات الوصفية حول التغييرات التي تطرأ على البيانات الفعلية ، وهي كافية لإعادة بناء البيانات الفعلية أثناء عمليات استعادة قاعدة البيانات.

موصى به: