DCSIMG
November 2010 - Posts - אם הייתי ליידי גאגא אז כנראה שלא הייתי DBA

November 2010 - Posts

לוידאו בלוגים קודמים:

 

http://www.sqlserver.co.il/?p=2455

 

לוידאו מאתמול ולהמשך מחר:

http://www.sqlserver.co.il/?p=2457

להמשך הוידאואים:

http://www.sqlserver.co.il/?p=2455

הפגישה הבאה תתקיים ביום שני הראשון לנובמבר 2010, בשעה 17:30 במשרדי מיקרוסופט ברעננה. שימו לב להסדרי החניה החדשים.

פרטים והרשמה, כאן.

ה-MVP’s הישראלים התבקשו להכין וידאו קצר על עצמם כדי להציג אותנו בטקאד.

קבלו את הוידאו שלי.

 

 

הכנתי וידאו קצר עם הדקות הראשונות מההרצאה שלי בנושא “אין משתמשים – אין בעיות”.

ההרצאה תהיה ביום שני ב-11:30. כולכם מוזמנים, גם DBAים וגם מפתחים בסביבת SQL Server.

TechedConcurrencySessionPreview from SQLServer on Vimeo.

 

הלו”ז שלי לטקאד, כאן: http://www.sqlserver.co.il/?p=2439

מדריך הטרמפיסט לטקאד: http://www.sqlserver.co.il/?p=2428

נתראה.

מי שקרא את המדריך לטרמפיסט בטקאד (הממ, בעצם זה שם הרבה יותר טוב ממדריך טקאד השלם. חבל שאני חושב יותר לאט ממה שמתן וילנאי מדבר), יודע שטקאד השנה הולך להיות עמוס.

תכננתי את הלו”ז שלי, קבלו:

http://www.sqlserver.co.il/?p=2439

פעם ראשונה בטקאד?

פעם שישית אבל מרגישים שלא מיציתם?

קבלו את המדריך המלא לטקאד 2010!

דובי לבל (עד הטקאד האחרון מנהל מסלול DB) בהגיגים על הטקאד:

http://www.sqlserver.co.il/?p=2423

 

עלק בלעדי.

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

לא?

אז לכל מי שהיה לו יותר חשוב להתעסק בלחפש כורסת טלוויזיה טובה עם מסז’ ולא לכלך את הידיים עם המוצר שבסך הכל הולך לקבוע את עתידו המקצועי ובעקבות כך הכלכלי, האישי והחברתי בשנים הקרובות, קבלו את ההתקנה בתמונות:

מסך ההתקנה הראשי, זה שאף ישראלי מעולם לא קרא:

SNAG 0000 thumb1 בלעדי! כל הפרטים על התקנת Denali!

בינתיים נראה כמו 2008R2:

SNAG 0002 thumb בלעדי! כל הפרטים על התקנת Denali!

מתחילים בהתקנה:

SNAG 0003 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0004 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0005 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0006 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0007 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0008 thumb1 בלעדי! כל הפרטים על התקנת Denali!

אפשרות להתקין התקנה רגילה או PowerPivot:

SNAG 0009 thumb1 בלעדי! כל הפרטים על התקנת Denali!

לא חושב שיש כאן אפשרות שלא היתה קיימת קודם.

שימו לב שלפי הנחיות מיקרוסופט חייבים לסמןאת Replication כשאתם מתקינים.

סתם, לא באמת. אבל אם תעשו את זה אתם תודו לי יום אחד. אז סימנתי לכם את הצ’קבוקסים שלא מוותרים עליהם:

SNAG 0010 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0011 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0013 thumb1 בלעדי! כל הפרטים על התקנת Denali!

מוכנים להריץ את ההתקנה:

SNAG 0014 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0015 thumb1 בלעדי! כל הפרטים על התקנת Denali!

שכחתי לשים לב אם תחת FileStream היה משהו חדש (יש עכשיו את FileTable):

SNAG 0016 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0017 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0018 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0019 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0020 thumb1 בלעדי! כל הפרטים על התקנת Denali!

לסיום, רק ירוקים:

SNAG 0021 thumb1 בלעדי! כל הפרטים על התקנת Denali!

פותחים את ה-SSMS בפעם הראשונה:

SNAG 0022 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0023 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0024 thumb1 בלעדי! כל הפרטים על התקנת Denali!

ושימו לב איך הוא נראה:

SNAG 0025 thumb1 בלעדי! כל הפרטים על התקנת Denali!

פתחתי כדי שתוכלו לראות את הקטגוריות שבהן יש פיצ’רים חדשים:

SNAG 0026 thumb1 בלעדי! כל הפרטים על התקנת Denali!

שימו לב ל-Containment Type, פיצ’ר חדש ושקצת מפריזים בחשיבותו:

SNAG 0028 thumb1 בלעדי! כל הפרטים על התקנת Denali!

שימו לב – Sequences (מאמר של גרי רשף על העניין יעלה בקרוב):

SNAG 0029 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0030 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0031 thumb1 בלעדי! כל הפרטים על התקנת Denali!

SNAG 0032 thumb1 בלעדי! כל הפרטים על התקנת Denali!

עד כאן טעימה על קצה המזלג.

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

http://www.sqlserver.co.il/?p=2353

HADR Ready

Allway On זה השם שבחרו ברדמונד לחבילת התוכנה שאמורה לגרום לשרתי הייצור שלכם לעבוד ללא הפסקה. החבילה מרשימה, ללא ספק. השם? מתאים יותר לחברת פייזר .

בעזרת אשף בעל ארבעה מסכים בלבד , ניתן לייצר תוך דקות פתרון High Availability מקומי או מרוחק (Disaster Recovery) .

האשף מבקש בתחילה להגדיר Availability group: קבוצת בסיסי נתונים בשרת המקור שעליה אנו רוצים להגן במדיניות זהה.

כל קבוצה תומכת ביצירת ארבעה עותקים (שניים בלבד בגירסת CTP1) של המקור .

השיכפול מייושם בטכנולוגיית DB Mirroring המוכר והאמין.

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

קראתם נכון: Active secondary. העותקים זמינים תמיד, לכל דיכפין, ללא צורך בניתוק משתמשים או ביצירת Database snapshot. חזון אחרית המשתמשים .

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

הקלות הבלתי נתפסת של הזמינות, ממש DR לכל פועל, אך אליה (זילברמן) וקוץ בה.

כל השרתים, מקור ויעד/ים, חייבים להיות חברים באותו מיקרוסופט Cluster, רכיב פחות יציב בדרך כלל משרת ה SQL שלנו.

לעניות דעתי, השעטז בין הטכנולגיות הללו יכול להיות אבן הנגף של הפתרון.

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

כדי למזער את התלות בין מר SQL לאדון המדלג המון קלסטר, פיתחו במיקרוסופט את ה Flexible cluster failover.

עד לגירסה הנוכחית היו שתי אפשריות הגדרה ל-Failover, אוטומטי או ידני.

בגירסה הבאה נוספו שלש רמות נוספות: Failover רק בעקבות כשלונות קריטיים , בינוניים או זניחים.

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

בוקר טוב ישראל.

 

לדיווחים של צחי מהימים הקודמים בכנס PASS

צחי חקיקת, שנבחר לייצג את קבוצת המשתמשים הישראלית בכנס PASS שמתקיים בימים אלה בסיאטל, מדווח בשידור חי:

 

ארוחת בוקר

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

מעולם לא סעדתי עם כל כך הרבה אנשים שאשכרה יודעים מה אני עושה ...

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

כן , כן , בכל השפות , בכל הצבעים , קמים עלינו לכלותנו , אותם אויבים.

לעיתים מוציא איש את תפארתו לעיני כל, למי יש יותר גדול ? מודדים בנפח , בכוח מיחשוב , בכמות שרתים.

הנפח לא קובע, זורק מישהו עם קטן לחלל, יושבי השולחן מביטים בו בחמלה ....

משווים , כל הזמן משווים , כמו אז בשירותים של הבנים .

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

אנשי צללים, מחסנאים של רכוש לא להם , תכניס , תשלוף , תארגן מחדש.

 

הרצאות

לאחר ארוחת הבוקר , מתכנסים כל באי הכנס ל KEKNOTE SESSTION , מאיר ודובי כבר דיווחו לכם על מה שקרה שם היום , שנאמר , צדיקים מלאכתם נעשת בידי אחרים ....

מיד בסיום ה-KENOTE מתפזרים לעשרות הרצאות ממוקדות. אני כמובן בחרתי בהרצאות בנושאי תשתית.

SQL CAT High Availability & DR – Customer panel

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

השאלה הראשונה לפאנל היתה איך משדרגים ל 2008 בסביבה קריטית במינמום הפרעה לשירות.

כולם בחרו ב SIDE BY SIDE , כולם בחרו שלא לשנות את שם השרת IP ו PORT ולבצע שינויי DNS לאחר מעבר ה DATA .

כדי להעביר DATA בזמן השידרוג נחלקו הגישות בין LOG SHIPPING ל DB MIRROING לבין STOTARE REPLAICATION .

העברת SYSTEM DB נעשתה אצל כולם בצורה ידנית ע"י סקריפטים .

זמן ההשבתה נע בין חצי שעה לעשר דקות .

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

זמן ההשבתה בשידרוגים ב 888 לא עלה על שלוש דקות , אכן גאווה ישראלית!

רוצים לדעת איך ? תגיעו ל USER GROUP.

PDW overview

היום נולד אח חדש למשפחת SQL SERVER ושמו בישראל PDW. מוצר זה הוא למעשה צעד משמעותי של MICROSOFT בדרך למערכות המגה ENTERPRISE .

המוצר משלב חומרה ייחודית ותוכנה שמורכת מכמה מערכות SQL SERVER 2008 EE ומנהל עבודה שתפקידו להעמיס בצורה שווה את כל המנועים שמתחתיו .

המוצר מבטיח להקל משמעותית את עלויות הניהול של מערכות DWH גדולות .

המוצר מביא איתו שינוי גישה מרתק , אל תאנדקס הוא אומר , תפצל .

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

סריקה ב PDW היא לא מילה גסה , היא מתבצעת במקביל ובצורה יעילה .

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

אם המוצר הזה היה מניה הייתי ממליץ לכם לקנות ומהר .

 

The dirty Dozen: power shell scripts for the busy DBA

הרצאה מרתקת נוספת שהיתה היום , היתה על POWER SHELL , מדהים , כל כך הרבה יכולות בכל כך מעט שורות קוד . זה המקום להתחיל ממנו http://sqlpsx.codeplex.com/ ויפה שעה אחת קודם .

ההרצאה האחרונה שהייתי היום , היתה הגרועה ביותר ששמעתי בחיי .

זה הלך בערך ככה :

Declare @minute int = 90
 
While (@minutes > 0 )
 
Begin 
 
זה ממש טוב לאחד שרתים .
 
זה חוסך חשמל ,
 
ניהול ,
 
רישוי
 
וטוב לאיכות הסביבה .
 
Set @minute -=1 
 
End

לא מתודולוגיה , לא כלים , לא ניהול סיכונים ....

SQL CAT server consolidation

תודות

להורי שעלו ארצה

ל-888 על סביבת עבודה מדהימה ועל כרטיס הטיסה.

ל-PASS על הכרטיס לכנס .

לתלמידי ורבי מאיר שנתן לי את הבמה והרבה מעבר לזה .

לדובי שלא הגיע לפה ופינה לי מקום .

לטליה שישנה כל השבוע לבד.

לצוות החלומי שלי , גיא , רוני , אילנית ועדי .

לקייט על הכל .

***

clip_image002

מליאת הפתיחה בכנס PASS

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

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

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

על קצה המזלג, עד הדיווח המפורט של צחי:

את ההרצאה פתח Rushabh Mehta, נשיא PASS, בטפיחת השכם העצמית המסורתית ובקצת נתונים על PASS והכנס עצמו.

image thumb הרגע שחיכיתם לו שנתיים: SQL Server כמו שלא הכרתם

לאחר מכן, Ted Kummert, שהוא VP בכיר במיקרוסופט, התחיל עם ההכרזות, ויש המון!

אז כל הפרטים לגבי Microsoft Atlanta, פיצ’רים חדשים בגירסת Denali ועוד, כאן:

http://www.sqlserver.co.il/?p=2267

בשבוע שעבר התקיים מפגש ISUG מספר 102.

גיא גלנצר העביר הרצאה בנושא “דברים שלא ידעתי על SQL Server”, ויובל פלג העביר הרצאה על Deadlocks.

צפיה במצגות והורדת הסקריפטים, כאן: http://www.sqlserver.co.il/?p=2247

 

 

 

בשנת 1999 הייתי מפתח Delphi. זו היתה אחלה שפת פיתוח והיתה די פופולרית. הרבה חברות ישראליות השתמשו בה.

אבל מדי פעם צריך לעצור ולבדוק איפה אתה נמצא ומה צופן העתיד. ראיתי שמיקרוסופט הולכת ונוגסת בנתח השוק של Delphi והרבה חברות זורקות את Borland ועוברות לפתח ב-VB. במקביל שמתי לב ש-SQL Server מתחיל לתפוס תאוצה (וזה עוד היה בתקופת 6.5). אז החלטתי להקדיש את זמני ללימוד SQL Server ואחרי כמה חודשים נהייתי DBA.

10 שנים אחרי, אני מסתכל לאחור ורואה שאם הייתי נשאר מפתח Delphi כנראה שהיתה לי היום עבודה איפשהו, אבל בטח לא האפשרויות שפתוחות היום בתחום שלנו.

השינויים בעולם הטכנולוגי/מקצועי שלנו מתרחשים בקצב מהיר. כ-DBAים, ובכלל כאנשי IT, אנחנו צריכים לעקוב אחרי המגמות כדי לא למצוא את עצמנו מחוץ למשחק.

דוגמה לשינויים שישפיעו על איך ייראה ה-DBA העתידי:

  • מחשוב ענן

האם אתם מועסקים כ-DBA תשתיתי? מה יקרה כשהארגון שלכם יעבור למחשוב ענן?

דברים שלא יזדקקו לכם בשבילם (לפחות חלקית): התקנות, תכנון וביצוע של DR, קונפיגורציות ובמידה מסויימת גם Tuning, גיבויים ועוד.

  • ORM

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

אז בשורה התחתונה, בשביל להיות בעניינים צריך לעקוב אחרי החידושים.

ויש הרבה חידושים.

SQL11, או בשם הקוד שלו Denali, זה לא 2008R2. רחוק מזה. כמות החידושים בו משתווה לדעתי לחידושים שהיו ב-2005 לעומת 2000. מטעמי NDA אני לא יכול לפרט (למה לעזאזל נותנים לנו גירסאות התנסות אם אנחנו לא יכולים לחלוק את המידע? כתוב בתורה לא תחסום שור בדישו!) אבל יש שם דברים שכבר הרבה זמן חיכינו להם. אחד מהחשובים לדעתי הוא בתחום ה-DR/offliading ואני כבר מת לשים עליו את הידיים בסביבת Production. ויש עוד המון, לא רק ב-SQL Server עצמו.

אז למה אני מספר את כל זה?

passsummit DBA, חרד לעתידך המקצועי? בצדק!

כי בשבוע הבא מתחיל כנס PASS בסיאטל.

הכנס תמיד משמש פלטפורמה להכרזות בתחום ה-SQL, והשנה הולכים לחשוף חלק מהחידושים המעניינים בהרצאות הפתיחה בכל אחד מימי הכנס. ה-Keynotes האלה הולכים להיות משודרים לראשונה Live באינטרנט וזו הזדמנות מצויינת להיחשף למה שצופן העתיד.

באופן כללי החלוקה היא:

ביום שלישי (היום הראשון לכנס): הצצה ראשונה ל-SQL11 בעיקר בתחומים של mission critical ו-BI

ביום רביעי: חידושים בתחום הפיתוח (אם כי Brent Ozar חושד שהוא הולך לדבר על DAC ואם כן אז אנחנו בבעיה)

ביום חמישי: שיפורים במנוע, אופטימיזציות וכו’

פרטים הרשמה לשידורים, כאן: http://www.sqlpass.org/summit/na2010/LiveKeynotes.aspx

וכבר אמרו חז”לינו: “החכם, עיניו בראשו”.

http://www.sqlserver.co.il/?p=2242