שלום לכולם
בתקופה האחרונה אני רואה טרנד מאד חזק של בלוגים ומאמרים שאומרים "אל תהיה טיפש.... אל תעשה את זה.." או בלוגים בסגנון של "רעיונות ממש - אבל ממש רעים..".
אז יילה גם אני ארחב על הגל הזה בהקשר של SQL Azure.
והיום ה - "אל תהיה טיפש" מספר 1:
יש בפורטל מסך השייך לכל בסיס נתונים ובו פעולות אפשריות על בסיס הנתונים - החל בפתיחת קריאה - עבור לשינוי יכולות וביצועים וכלה בהמלצות.
תחת הכותרת:
"SUPPORT + TROUBLESHOOTING"
יש 5 אפשרויות לחיצה
הראשונה בודקת מצב כללי של בסיס הנתונים.
האחרונה זו פתיחת קריאה ישר על בסיס הנתונים הזה - מאד נוח לשימוש וממליץ לפתוח קריאה מפה.
השניה מציגה סיכום קצר של נקודות 3 וארבע כלומר
Over view on Query insights - that is the same as query store
and Overview on Performance Recommendations.
זהו המסך:
המסך מחולק ל 4 חלקים - למעלה זהו החלק שאחראי על
Overview on Performance Recommendations:
Create & Drop indexes & Fix Schema issues
כאשר בצד שמאל ההמלצות
באמצע סיכום של פעילות שמתבצעת עכשיו במידה ולחצת שאתה מוכן שיופעלו ההמלצות בצורה אוטמטית.
בצד ימין קישור למסך שמאפשר לך להחליט האם אתה מאשר שההמלצות יבוצעו אוטמטית.
בחלק התחתון של המסך יש סיכום של השאילות שמשפיעות ובעצם על פיהם ההמלצות נקבעות - שזהוא סוג של אודיט מאד נוח ושימושי ומלמד מה עובר על המערכת - אבל לא עליו נדבר היום!.
בקיצור להלן 3 שלינקים שמסבירים היטב דברים על מסך זה:
מעולה - עכשיו כולם מומחים.
ועתה נסביר ממה צריך להיזהר כדי לא לצאת טיפשים:
יש לנו בסיס נתונים שעובדים עליו הרבה והוא גם מאד גדול
נכנסים אליו ומקבלים למעלה שורה סגולה עם המלצה
לוחצים על ההמלצה וההמלצה שלהם הייתה להוסיף דחוף אינדקס שישפר ביצועים
HIGH IMPACT
לוחצים על השורה - שמחים ומאושרים כדי לראות איזה אינדקס יציל לנו את המערכת:
שימו לב לפרטים הרבים ואפילו - וזה חידוש ל
DISK SPACE NEEDED
וואו יש לנו פה 22 GB של אינדקס - די גדול.
אנו נמצאים בבסיס נתונים P1 - כלומר 500 GB.
שימו לב שהאינדקס יהיה 4.4% מבסיס הנתונים.
בואו נראה את הסקריפט שהם מציעים להריץ:
אפשר לומר שהם יודעים לכתוב SQL.
אחלה אינדקס.
עכשיו ל"אל תהיו טיפשים - 1"
כן אפשר לאפשר להם אוטמטית לבנות ואיפילו זה לא משפיע על המערכת ולא מסיים את המקום בלוג - הכל עובד חלק וזה יפה מאד.
אולם למה ??? למה הם לא הוסיפו
WITH (DATA_COMPRESSION = <option>)
דבר שהיה חוסך מספר לא מבוטל של GB.
לא מבין מדוע - אבל ההמלצה היא לא להדליק את האוטמציה אלא להשתמש בתבונה בהמלצות שלה
יום נפלא.
פיני
Comments
Post a Comment