מהי רמת בידוד תמונת מצב ב-SQL Server?
מהי רמת בידוד תמונת מצב ב-SQL Server?

וִידֵאוֹ: מהי רמת בידוד תמונת מצב ב-SQL Server?

וִידֵאוֹ: מהי רמת בידוד תמונת מצב ב-SQL Server?
וִידֵאוֹ: CS50 2015 - Week 6 2024, נוֹבֶמבֶּר
Anonim

רמת בידוד של תמונת מצב . בְּרִירַת מֶחדָל רמת בידוד שֶׁל שרת SQL הוא READ COMMITTED כאשר השורות עודכנו ב עִסקָה ושוטף עִסקָה עדיין לא מחויב. READ COMMITTED נועל את השורה הספציפית עבור אותו זרם עִסקָה.

באופן דומה, מהו בידוד תמונת מצב ב-SQL Server?

במאגרי מידע, ו עִסקָה מעבד ( עִסקָה הַנהָלָה), בידוד תמונת מצב מהווה ערובה לכך שכל הקריאות שנעשו ב-a עִסקָה יראה עקבי תמונת מצב של מסד הנתונים (בפועל הוא קורא את הערכים המחויבים האחרונים שהיו קיימים בזמן תחילתו), וה עִסקָה עצמו יצליח

אפשר גם לשאול, איך עובד בידוד סנאפצ'ט? בידוד SNAPSHOT עובד באופן שכאשר מתבצעת קריאה בטבלה, היא מאחזרת את הגרסה האחרונה של השורות שבוצעו בזמן תחילת העסקה. זה מספק עקביות תמונת מצב של הנתונים בתוך העסקה.

כתוצאה מכך, מהי רמת הבידוד ב-SQL Server?

עסקאות מציינות א רמת בידוד שמגדיר את המידה באיזו עִסקָה חייב להיות מְבוּדָד משינויים במשאב או בנתונים שנעשו על ידי עסקאות אחרות. רמות בידוד מתוארים במונחים של אילו תופעות לוואי במקביל, כגון קריאות מלוכלכות או קריאות פנטום, מותרות.

כיצד אוכל לבדוק את רמת הבידוד של תמונת המצב שלי?

כדי לבדוק אם ה תמונת מצב עִסקָה רמת בידוד מופעל, בצע את השלבים הבאים: הפעל את SQL Server Profiler.

הערה כדי להציג את העמודה TransactionID, לחץ כדי לסמן את תיבת הסימון הצג את כל העמודות.

  1. לחץ על הפעלה כדי להתחיל את המעקב.
  2. בסטודיו לפיתוח בינה עסקית, עבדו את פרויקט שירותי הניתוח.

מוּמלָץ: