✕ סגור 
צור קשר
תודה על ההתעניינות .

Thank you! Your submission has been received!

Oops! Something went wrong while submitting the form

בקרת בסיסי נתונים ב- SQL Azure

פיני קרישר
|
קלה
|
Dec 26, 2018
alt="facebook"alt="linkedin"
להרשמה לניוזלטר

מיקרוסופט התקדמו מאוד במתן אפשרויות לניטור ולבקרה על בסיס הנתונים ב- SQL Azure.

המדדים נשמרים במחסן נתונים ומתחלקים ל- 2 תחומים:

Azure Metrics

אלו המדדים הראשים של AZURE שם הם אוספים הכל, גם למכונות ל- STORAGE וכמובן לבסיסי נתונים. בעולם של SQL Azure מדובר על DTU וכל מה שאפשר הוא לצפות בגרפים בפורטל.

Azure Diagnostics

פה מדובר על מטריקות יותר מתקדמות. תחת אגף זה נכנסות קטגוריות כמו Audit שהחלטה לשלוח לשמירה, Query store, המלצות, Wait type של DBA וגם Insights. בקיצור אגף מרתק ומעניין.

כאשר מחליטים לקשר Azure SQL לאגף - הולכים לבסיס הנתונים, מקשרים אותו והמערכת מתחילה לשמור נתונים...(היא שומרת אותם בבסיס הנתונים הידוע בשם Kusto או בשמו החדש Azure Data Explorer, ) והשמירה היא ל 30 יום.

ואז אפשר לתחקר בשפת ה- Kusto או בדשבורדים שמיקרוסופט נתנו, או אפילו ב Power bi.

בשורה התחתונה -  המון DATA נשמר - רק קחו ונצלו אותו.

להלן מספר תרחישים להמחשה

תמונה מספר 1 מספרת לנו על המיקום שבו אנו בוחרים מה יש לנו ב- .Azure Metrics מגיעים לשם דרך בסיס הנתונים וכל המטריקות ניתנות להגדרת התרעה (רואים בגרף).

אפשר כרגע רק לתחקר עם מה שיש (זה לא נשמר למחסנית הנתונים).

התמונה מציגה את המצב לפני שבחרתי מדד CPU של בסיס נתונים.

תמונה מספר 2 מציגה לנו את הגרף שעלה אחרי בחירת המדד -  אצלינו CPU.

תמונה מספר 3 מספרת לנו איך אנו מגדירים לשמור למחסנית הנתונים את ה- AzureDiagnostics and AzureMetrics.

בוחרים פה ואז ניתן לבחור מה רוצים לשמור.

תמונה מספר 4 מספרת לנו את סיפור תחקור ה- LOG. רואים בצד שמאל המון אפשרויות - תלכו ל Logs וייפתח לכם מסך תחקור. שימו לב לשפת התחקור של Kusto, תוצאת השאילתה נכתבת למסך בצורת טבלה אבל אפשר להעביר לגרף בקלות. פה שאלתי את המנוע לגבי כל מה שנשמר ל AzureMetrics וקשור ל SQL לפי מדד - מה הערך הממוצע? אפשר לבצע עוד חלוקה לפי בסיסי נתונים (אפשר כמה בסיסי נתונים למחסנית אחת).

בתמונה מספר 5 ספרתי כמה דגימות לכל מדד.

תמונה מספר 6 מספרת את סיפורו של הקליק - בקליק אפשר להפוך את התוצאה לגרף ואפשר לראות יותר טוב מה קרה.

תמונה מספר 7 עוסקת בעולם ה- .AzureDiagnostics שימו לב במחסנית בחרתי Logs, והתחלתי לתחקר בשאילתא, ספרתי כל מה שיש לנו לפי קטגוריות.

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

תמונה מספר 8 מספרת את סיפורו של הקליק 2 - גם פה בקליק אפשר לראות ברף מה יש ומה אין בתוצאות, וכמו כן אפשר להוציא מפה דוח, התרעה, לינק לדשבורד ועוד.

etoro  -ב DBA Manager  ,מאת: פיני קרישר

מיקרוסופט התקדמו מאוד במתן אפשרויות לניטור ולבקרה על בסיס הנתונים ב- SQL Azure.

המדדים נשמרים במחסן נתונים ומתחלקים ל- 2 תחומים:

Azure Metrics

אלו המדדים הראשים של AZURE שם הם אוספים הכל, גם למכונות ל- STORAGE וכמובן לבסיסי נתונים. בעולם של SQL Azure מדובר על DTU וכל מה שאפשר הוא לצפות בגרפים בפורטל.

Azure Diagnostics

פה מדובר על מטריקות יותר מתקדמות. תחת אגף זה נכנסות קטגוריות כמו Audit שהחלטה לשלוח לשמירה, Query store, המלצות, Wait type של DBA וגם Insights. בקיצור אגף מרתק ומעניין.

כאשר מחליטים לקשר Azure SQL לאגף - הולכים לבסיס הנתונים, מקשרים אותו והמערכת מתחילה לשמור נתונים...(היא שומרת אותם בבסיס הנתונים הידוע בשם Kusto או בשמו החדש Azure Data Explorer, ) והשמירה היא ל 30 יום.

ואז אפשר לתחקר בשפת ה- Kusto או בדשבורדים שמיקרוסופט נתנו, או אפילו ב Power bi.

בשורה התחתונה -  המון DATA נשמר - רק קחו ונצלו אותו.

להלן מספר תרחישים להמחשה

תמונה מספר 1 מספרת לנו על המיקום שבו אנו בוחרים מה יש לנו ב- .Azure Metrics מגיעים לשם דרך בסיס הנתונים וכל המטריקות ניתנות להגדרת התרעה (רואים בגרף).

אפשר כרגע רק לתחקר עם מה שיש (זה לא נשמר למחסנית הנתונים).

התמונה מציגה את המצב לפני שבחרתי מדד CPU של בסיס נתונים.

תמונה מספר 2 מציגה לנו את הגרף שעלה אחרי בחירת המדד -  אצלינו CPU.

תמונה מספר 3 מספרת לנו איך אנו מגדירים לשמור למחסנית הנתונים את ה- AzureDiagnostics and AzureMetrics.

בוחרים פה ואז ניתן לבחור מה רוצים לשמור.

תמונה מספר 4 מספרת לנו את סיפור תחקור ה- LOG. רואים בצד שמאל המון אפשרויות - תלכו ל Logs וייפתח לכם מסך תחקור. שימו לב לשפת התחקור של Kusto, תוצאת השאילתה נכתבת למסך בצורת טבלה אבל אפשר להעביר לגרף בקלות. פה שאלתי את המנוע לגבי כל מה שנשמר ל AzureMetrics וקשור ל SQL לפי מדד - מה הערך הממוצע? אפשר לבצע עוד חלוקה לפי בסיסי נתונים (אפשר כמה בסיסי נתונים למחסנית אחת).

בתמונה מספר 5 ספרתי כמה דגימות לכל מדד.

תמונה מספר 6 מספרת את סיפורו של הקליק - בקליק אפשר להפוך את התוצאה לגרף ואפשר לראות יותר טוב מה קרה.

תמונה מספר 7 עוסקת בעולם ה- .AzureDiagnostics שימו לב במחסנית בחרתי Logs, והתחלתי לתחקר בשאילתא, ספרתי כל מה שיש לנו לפי קטגוריות.

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

תמונה מספר 8 מספרת את סיפורו של הקליק 2 - גם פה בקליק אפשר לראות ברף מה יש ומה אין בתוצאות, וכמו כן אפשר להוציא מפה דוח, התרעה, לינק לדשבורד ועוד.

etoro  -ב DBA Manager  ,מאת: פיני קרישר

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
פיני קרישר
בואו נעבוד ביחד
צרו קשר