سطح جداسازی عکس فوری در SQL Server چیست؟
سطح جداسازی عکس فوری در SQL Server چیست؟

تصویری: سطح جداسازی عکس فوری در SQL Server چیست؟

تصویری: سطح جداسازی عکس فوری در SQL Server چیست؟
تصویری: سطح جداسازی اسنپ شات در سرور sql 2024, نوامبر
Anonim

سطح جداسازی عکس فوری . پیش فرض سطح انزوا از سرور SQL زمانی که ردیف‌ها به‌روزرسانی شده‌اند، خوانده می‌شود معامله و جاری معامله هنوز متعهد نشده است READ COMMITTED آن ردیف خاص را برای آن جریان قفل می کند معامله.

به طور مشابه، جداسازی عکس فوری در SQL Server چیست؟

در پایگاه های داده، و معامله در حال پردازش ( معامله مدیریت)، جداسازی عکس فوری تضمینی است که همه خواندن ها در a معامله منسجم خواهد دید عکس فوری از پایگاه داده (در عمل آخرین مقادیر تعهد شده را که در زمان شروع آن وجود داشت می خواند) و معامله خود با موفقیت انجام خواهد شد

همچنین ممکن است بپرسید که جداسازی اسنپ شات چگونه کار می کند؟ SNAPSHOT IOLATION کار می کند به این صورت که وقتی خواندن روی یک جدول انجام می‌شود، آخرین نسخه ردیف‌هایی را که در زمان شروع تراکنش انجام شده بودند، بازیابی می‌کند. این یک سازگاری را فراهم می کند عکس فوری از داده های داخل تراکنش

در نتیجه، سطح ایزوله در SQL Server چیست؟

تراکنش ها یک را مشخص می کنند سطح انزوا که تعیین می کند که تا چه حد معامله باید باشد جدا شده از تغییرات منابع یا داده‌های انجام شده توسط سایر تراکنش‌ها. سطوح انزوا شرح داده شده است که در آن عوارض جانبی همزمان، مانند خواندن کثیف یا خواندن فانتوم، مجاز است.

چگونه می توانم سطح جداسازی عکس فوری خود را بررسی کنم؟

برای آزمایش اینکه آیا عکس فوری معامله سطح انزوا فعال است، این مراحل را دنبال کنید: SQL Server Profiler را راه اندازی کنید.

توجه برای نمایش ستون TransactionID، برای انتخاب کادر نمایش همه ستون ها کلیک کنید.

  1. برای شروع ردیابی روی Run کلیک کنید.
  2. در استودیوی توسعه هوش تجاری، پروژه خدمات تجزیه و تحلیل را پردازش کنید.

توصیه شده: