תוכן עניינים:

מהי חביון שכפול?
מהי חביון שכפול?

וִידֵאוֹ: מהי חביון שכפול?

וִידֵאוֹ: מהי חביון שכפול?
וִידֵאוֹ: No more Replication Lags @Github? | System Design Interview 2024, מאי
Anonim

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

באופן דומה אפשר לשאול, איך אני יכול לדעת אם שכפול SQL Server הוא חביון?

שימוש ב-SQL Server Replication Monitor

  1. הרחב קבוצת מפרסם בחלונית השמאלית, הרחב מפרסם ולאחר מכן לחץ על פרסום.
  2. לחץ על הכרטיסייה Tracer Tokens.
  3. לחץ על Insert Tracer.
  4. הצג את הזמן שחלף עבור אסימון המעקב בעמודות הבאות: מפרסם למפיץ, מפיץ למנוי, חביון כולל.

באופן דומה, כיצד אוכל לבדוק את סטטוס שכפול העסקאות שלי? כדי להשתמש בו, היכנס ל-SQL Server Management Studio והתחבר למפרסם. קליק ימני על שכפול בעץ ובחר הפעל מוניטור שכפול (ייתכן שהוא לא מסומן בדיוק כך). חבר את זה למפיץ ותוכל לראות את מצב השכפול.

לאחר מכן, השאלה היא, מהו אסימון ה-Tracer בשכפול SQL?

זֵכֶר אסימונים זמין מ שכפול לפקח או באמצעות הצהרות TSQL, Tracer Tokens הן עסקאות חותמת זמן מיוחדות שנכתבו ליומן העסקאות של המפרסם ונאספו על ידי קורא היומנים. לאחר מכן הם נקראים על ידי סוכן ההפצה ונכתבים למנוי.

כיצד SQL Server יכול לשפר את ביצועי השכפול?

שרת ורשת

  1. הגדר את כמות הזיכרון המינימלית והמקסימלית המוקצה ל-Microsoft SQL Server Database Engine.
  2. ודא הקצאה נכונה של קבצי נתוני מסד נתונים וקובצי יומן.
  3. שקול להוסיף זיכרון לשרתים המשמשים בשכפול, במיוחד המפיץ.
  4. השתמש במחשבים מרובי מעבדים.
  5. השתמש ברשת מהירה.

מוּמלָץ: