2017-10-19

DBCC CHECKDB on SQL Azure to do or not to do?

שלום רב
עד לפני זמן DBCC CHECKDB  לא היה יכול לרוץ על SQL Azure .
לפני מעל שנה איפשרו את זה, ואז עלתה השאלה - להריץ או לא להריץ?
הרי ממילא גם אם נגלה דברים חצי מסוגי הפתרונות לא נוכל לעשות- אין restore . רגיל.
כשבדקתי את זה על SQL Azure - עלה שבכל הרצה ובכל tier - זה העלה את ניצול המשאבים של בסיס הנתונים ל 100%.לכן בזמנו החלטתי לא להריץ וחשבתי וקיוותי שמיקרוסופט עושים עבורנו את העבודה - הלא זהו שירות PAAS?

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

הלינק של הבלוגר החביב ששמו הוא Arun Sirpal, בו הוא מתאר את מה שתיארתי עכשיו :-):

https://blobeater.blog/2017/09/04/dbcc-checkdb-azure-sql-database/

זהו הלינק למאמר מבית היוצר של מיקרוסופט שמתארים מה הם עושים ומה הם מריצים - מאמר מאד חשוב וקריטי למי שיש לו Prodaction on SQL Azure.

How we manage data integrity for Azure SQL Database