LSN در Postgres چیست؟
LSN در Postgres چیست؟

تصویری: LSN در Postgres چیست؟

تصویری: LSN در Postgres چیست؟
تصویری: Буэнос-Айрес - Невероятно яркая и душевная столица Аргентины. Гостеприимная и легкая для иммиграции 2024, آوریل
Anonim

که در PostgreSQL اصطلاحات، یک LSN (Log Sequence Number) یک عدد صحیح 64 بیتی است که برای تعیین موقعیت در WAL (Write Ahead log) استفاده می شود و برای حفظ یکپارچگی داده ها استفاده می شود. در داخل کد، به عنوان XLogRecPtr، یک عدد صحیح ساده 64 بیتی مدیریت می شود.

متعاقباً ممکن است سؤال شود که چک پوینت در postgresql چیست؟

آ ایست بازرسی نقطه ای در توالی گزارش تراکنش است که در آن تمام فایل های داده به روز شده اند تا اطلاعات موجود در گزارش را منعکس کنند. تمام فایل های داده روی دیسک فلاش می شوند.

همچنین بدانید، Wal in Postgres چیست؟ Postgres WAL . ثبت پیش‌نویس یا همانطور که معمولاً به آن اشاره می‌شود، وال ، یک بهینه سازی است Postgres برای به حداقل رساندن ورودی/خروجی دیسک و در عین حال جلوگیری از از دست رفتن اطلاعات استفاده می کند. به طور شهودی، هر زمان که یک تراکنش کامل می‌شود، یک رکورد از هر تغییری که تراکنش انجام می‌شود باید در ذخیره‌سازی دائمی نوشته شده باشد.

بر این اساس، تکرار منطقی در postgresql چیست؟

تکرار منطقی یک روش است در حال تکثیر اشیاء داده و تغییرات آنها بر اساس آنها همانند سازی هویت (معمولا یک کلید اولیه). ما از این اصطلاح استفاده می کنیم منطقی بر خلاف فیزیکی همانند سازی ، که از آدرس های دقیق بلوک و بایت به بایت استفاده می کند همانند سازی.

وال بافر چیست؟

گزارش پیش از نوشتن ( وال ) بافرها به آنها "گزارش معاملات" نیز می گویند بافرها "، که مقداری از تخصیص حافظه برای ذخیره سازی است وال داده ها. این وال داده، اطلاعات فراداده در مورد تغییرات داده های واقعی است و برای بازسازی داده های واقعی در طول عملیات بازیابی پایگاه داده کافی است.

توصیه شده: