נתונים נמצאים בכל מקום ונתונים הם הכל. או לפחות זה ארגונים רבים. למעשה, נראה כי ככל שהארגון גדול יותר, כך יש לו יותר נתונים ויש להם חשיבות רבה יותר. רוב הנתונים האלה מאוחסנים בדרך כלל במאגרי נתונים ו הסוג השכיח ביותר של מסד הנתונים הוא מסד הנתונים SQL. הנתונים שנשמרים בבסיסי SQL הם לרובהנכס היקר ביותר של ארגון. כיוון שכך, יש להקפיד מאוד על כך ששרתי SQL תמיד יופיעו בשיא יכולותיהם. כמנהל מערכת, אחת הדרכים להשיג זאת היא להשתמש בכלי לניטור שרת SQL. זה ישגיח היטב על מסדי הנתונים של SQL ויתריע אם יקרה כל דבר חריג. הבעיה היא מספר המוצרים העצוםזמין מה שהופך את הבחירה הנכונה למשימה לא מבוטלת. כדי להקל עליך, ריכזנו רשימה של כמה מכלי הניטור הטובים ביותר על שרתי SQL ואנחנו עומדים לבדוק אותם.
אך לפני שנבדוק את הכלים שמצאנו,נעצור בקצרה דיבורים על SQL. ננסה להסביר מה זה, מאיפה הוא מגיע ומדוע הוא כה נפוץ. לאחר מכן, נדון במעקב אחר בסיסי נתונים של SQL, איך זה נעשה ומה ניתן לפקח. זה יעזור לכולנו להיות באותו דף בו אנו בודקים את המוצרים. עם כל מה שמאחורינו, נחקור את ליבת העניין ונסקור כמה מכלי הניטור הטובים ביותר על שרתי SQL הקיימים בשוק.
אודות SQL
קיימת תפיסה שגויה נפוצה לגבי SQL. רבים חושבים זאת כסוג של מסד נתונים יחסי שבו למעשה מדובר בשפה המשמשת לשאילתה ולא על בסיסי הנתונים עצמם. ראשי התיבות של SQL מייצגים את שפת שאילתות מובנות וזה באמת מה ש- SQL. בהרחבה, אנו בדרך כלל מתייחסים למערכות ניהול מסדי נתונים יחסיות התומכות בשפה או באחת מגרסאותיה כמסדי נתונים של SQL. זה גם מה שנעשה היום.
מסד הנתונים היחסי המודרני בדרגה הארגוניתמערכות ניהול משתמשות בשפת SQL. לכן אין זה מוגזם לומר שמסדי הנתונים של SQL כמעט נמצאים בכל מקום. כל מערכות ניהול מסדי הנתונים המובילות כמו Oracle, IBM DB2, Microsoft SQL Server, MySQL, Microsoft Access ורבים אחרים משתמשים ב- SQL. למעשה, זה מכיוון שהשימוש ב- SQL כשפת השאילתה של מסדי נתונים הפך כל כך נפוץ, עד שבדרך כלל אנו מתייחסים למערכת ניהול מסדי נתונים יחסים כמאגר נתונים של SQL.
ניטור שרת SQL
אם נתונים הם הכל לארגון,ניטור הוא הכל למנהל רשת. רשתות מודרניות הן גדולות ומורכבות ומורכבות מכל כך הרבה רכיבים שאתה פשוט לא יכול לפקוח עין על הכל. זו אחת הסיבות העיקריות לכך שכלי ניטור הפכו לחלק חיוני של ניהול הרשת.
באשר לניטור שרת SQL, הוא דומה מאודלפקח על כל רכיב אחר. המטרה העיקרית של ניטור שרת SQL היא פשוט להבטיח נתונים זמינים בעת הצורך. בעוד שמאגר נתונים והנתונים שהוא מכיל יכולים להיות מעט מושג מופשט, הם עשויים מרכיבים קונקרטיים. כלי לניטור בסיסי נתונים חייב תמיד להבטיח שכל אותם אלמנטים - מחומרה לתוכנה - לא רק עובדים אלא גם פועלים בטווח הרגיל שלהם.
האלמנט הבסיסי ביותר בשרת SQL הואשרת שהוא פועל עליו. כמו כל שרת, ישנם פרמטרים תפעוליים רבים שכדאי לפקח עליהם. למשל, עומס מעבד, זיכרון זמין או טמפרטורת ליבת המעבד - כולם פרמטרים מעניינים. מעקב אחר השרת שמריץ מסד נתונים זהה בדיוק כמו ניטור אחר כל שרת אחר.
מערכות ההפעלה הבסיסיות הן אחרותאלמנט שכדאי לפקח עליו. ללא קשר לאיזו מערכת הפעלה שרת SQL פועל, ישנם מספר פרמטרים חשובים שיש לפקח עליהם, כגון שטח דיסק או שימוש בדיסק, למשל. ממש כמו ניטור חומרה, הניטור ברמת מערכת ההפעלה של שרת SQL אינו שונה מזה של שרת אחר.
הדבר האחרון שצריך פיקוח הואשרת SQL בפועל. כלומר, תוכנת מערכת ניהול מסדי הנתונים של היחסים. בליבה, שרת SQL הוא רק עוד פיסת תוכנה הפועלת על השרת. הניטור הבסיסי ביותר אם כן, הוא להבטיח שתוכנה או שירות ספציפי זה פועל בכל עת. עם זאת, כלים רבים עוברים מעבר לכך. חלקם, למשל, יבדקו את מבנה מסדי הנתונים ואילו חלקם ימדדו את זמן התגובה שלהם. לשרת SQL טיפוסי יש כמה קומץ פרמטרים הניתנים למעקב לטובתכם.
הכלים הטובים ביותר לניטור שרתי SQL
תוך כדי חיפוש אחר שרת ה- SQL הטוב ביותרלניטור כלים, מצאנו מוצרים רבים ושונים שחשבנו שמגיעים להם למבט מקרוב. למרות שכל המוצרים ברשימה שלנו יכולים לפקח על שרתי SQL, כמה יכולים לפקח על יותר. כללנו כלים שונים ברשימה שלנו בכדי לתת לך מושג לגבי המגוון הקיים.
1. מנתח ביצועים של מסדי נתונים של SolarWinds (ניסיון חינם)
SolarWinds הוא אחד היצרנים הידועים ביותר שלכלי ניהול רשת ומערכת. עם מגוון רחב של כלים המכסים כמעט כל נושא, מנהלים רבים שמעו לפחות על החברה. מוצר הדגל שלה, Monitor Performance Monitor, מביא בעקביות בין כלי ניטור רוחב הפס הטוב ביותר. SolarWinds, כאילו האמור לעיל לא מספיק מפורסמת גם בכלים החינמיים שלה, וכל אחד נותן מענה לצורך ספציפי של מנהלי רשת.
ה מנתח ביצועים של מסדי נתונים של SolarWinds (DPA) מנטר ומנתח את מקרי מסד הנתונים שלך ב- SQL. המערכת משתמשת בשיטת ניתוח זמן תגובה, אשר מציבה את המיקוד העיקרי בזמן שבין בקשות שאילתה לתגובה המתאימה ממסד הנתונים ומנתחת סוגי המתנה ואירועים כדי לאתר את צווארי הבקבוק של מסדי נתונים.
- ניסיון חינם: מנתח ביצועים של מסדי נתונים של SolarWinds
- קישור להורדה: https://www.solarwinds.com/database-performance-analyzer
הממשק הקל לשימוש של הכלי יסייע לךלמצוא בעיות במהירות ובקלות. אבל טוב ככל שזה כלי לפתרון בעיות (וזה נהדר) הוא גם כלי ניטור מצוין. המסך הראשי שלו מאפשר לך לדמיין מופעי מסד נתונים, זמני המתנה, ייעוץ לשאילתה, מעבד (עם התראות והתראות קריטיות), זיכרון, דיסק והפעלות.
לוח המחוונים של המגמה של כל בסיס נתונים ספציפימופע מראה לך בפורמט גרפי את סך זמני ההמתנה (או את הבחירה שלך בזמני ההמתנה הממוצע או הטיפוסי ליום) למשתמשים במהלך חודש, כאשר כל צבע מייצג הצהרת SQL בודדת. זה נותן לך ייצוג מושך חזותית של איזו הצהרה נמשכת הכי הרבה זמן.
התכונות מספיקות ב- מנתח ביצועים של מסדי נתונים של SolarWinds שנוכל לכתוב פוסט שלם על זה. בינתיים, נסתכל על כמה מהחשובים ביותר.
נקודת מעקב יחידה עבור כל בסיסי הנתונים שלך
ה מנתח ביצועים של מסדי נתונים של SolarWinds עובד עם שרת SQL של מיקרוסופט כמו גם עם רובמאגרי מידע גדולים כולל Oracle, MySQL, DB2 ו- ASE. זה תומך גם בשרתים פיזיים מקומיים, מכונות וירטואליות (הפועלות תחת Vmware או Hyper-V) ובסיסי נתונים מבוססי ענן.
ניתן להרחבה מאוד
עקוב אחר כמה מקרי מסד נתונים שאתה צריך. ה- DPA משתנה בקלות ממקומות לאלף מופעים. אתה רק צריך לשדרג את הרישיון.
מעקב אחר כל פעילויות הפעילות
מנוע הקלפי המקורי של הכלי מתעדכל מה שקורה בבסיס הנתונים שלך מופיע ללא עומס נוסף על בסיס הנתונים עצמו ומבלי לדרוש סוכן פיקוח מקומי. זה מפחית באופן דרמטי - אם לא מבטל - את הסיכון שהכלי יכול להשפיע על ביצועי מסדי הנתונים.
מעקב, מעקב וניתוח רכיבי מסד נתונים
כלי זה מתאם אוטומטית שאילתות, משתמשים, קבצים, תוכניות, אובייקטים, זמני המתנה, אחסון ותאריך / שעה / שעה / דקה כדי לגלות במדויק ולאבחן בעיות תוך כדי תנועה.
ייעוץ לכוונון בסיסי נתונים
ה DPA יכול לתת לך עצות צליל להתאמת אדםמופעי מסדי נתונים כדי לוודא שהם פועלים בביצועים השיאים שלהם. הכלי ינתח את כל הפרמטרים של מופע וימליץ על דרך פעולה כדי לייעל שאילתות מסוימות או אפילו מופעי מסד נתונים שלמים.
מחירים עבור מנתח ביצועים של מסדי נתונים של SolarWinds התחל מ- $ 1 995 ומשתנה בהתאם למספר וסוג מופעי מסד הנתונים אותם יש לפקח. אם ברצונך לנסות את המוצר לפני שאתה רוכש אותו, זמינה גרסת ניסיון בת 14 יום מלאה.
2. פסלר PRTG
ה נתיב פסלר ראוטר תנועה (PRTG) היא פלטפורמת ניטור ידועה ב- All-in-Oneשיכולים לפקח על מרבית המערכות, המכשירים, התעבורה והיישומים בתשתית ה- IT שלך. הכלי מגיע עם כמה ממשקי לקוח לבחירה. יש מסוף ארגוני של Windows, ממשק אינטרנט מבוסס Ajax ואפליקציות סלולריות לאנדרואיד, iOS ו- Windows Phone. הכלי ידוע כאחד המהירים והקלים ביותר להתקנה כאשר פייסלר טוען שתוכל להתחיל לבצע ניטור תוך 2 דקות.
אחד מ PRTGהתכונה הטובה ביותר היא הגילוי האוטומטיסרוק את הרשת שלך וזיהה אוטומטית מגוון רחב של מכשירים ומערכות, תוך יצירת חיישנים מתאימים מתבניות מכשירים מוגדרות מראש. הכלי כולל תכונה של מפה שתאפשר לך ליצור מפות מותאמות אישית עם נתוני הניטור שלך, ומציעה דרך ייחודית להציג אותם. כשמדובר בהתראות, PRTGהם גמישים מאוד להתאמה אישית. אפליקציות הלקוח הנייד מאפשרות לך לקבל התראות דחיפה ישירות למכשיר שלך. אתה יכול גם להגדיר התראות באמצעות דואר אלקטרוני או SMS ויש ממשק API חזק המאפשר לך לכתוב סקריפטים משלך.
PRTG יכול לפקח על כל דבר שיש חיישן אליו. אתה יכול לחשוב על חיישנים כהרחבות אם כי במקרה של הכלי הזה הם כבר מובנים. חיישני מסדי נתונים מוגדרים מראש זמינים מחוץ לתיבה. רוב מנועי בסיס הנתונים נתמכים כולל Microsoft SQL, MySQL, Oracle ו- PostgreSQL. הכלי יאפשר לך לעקוב אחר זמן הביצוע של שאילתת SQL על ידי מדידת הזמן שנדרש מרגע הקמת החיבור לסיום החיבור. זה יאפשר לך לראות בבירור כיצד מאגרי המידע שלך מתפקדים בלחץ.
PRTG זמין בגרסת חינם בחינםאשר יגביל את יכולת הניטור שלך ל 100 חיישנים, כאשר כל פרמטר נחשב לחיישן אחד. לדוגמה, מעקב אחר שרת SQL דורש חיישן אחד לכל מופע מסד נתונים. ליותר ממאה חיישנים יש צורך ברישיון. המחירים שלהם משתנים בהתאם למספר החיישנים ומתחילים ב -1 600 דולר עבור 500 חיישנים. גרסת ניסיון בת 30 יום בחינם ומלאת פנים המאפשרת חיישנים ללא הגבלה זמינה, אך היא תחזור לגירסת 100 החיישנים החינמית לאחר שתקופת הניסיון תסתיים.
3. Idera Diagnostic Manager עבור SQL Server
אל תתנו Idera Diagnostic Manager עבור SQL Serverהשם שלך יטעות אותך. זהו בעיקר כלי ניטור המפקח על הביצועים של מסדי נתונים SQL. הוא מספק סטטיסטיקות ביצועים, ערכים והתראות משרתים פיזיים כמו גם מכונות וירטואליות וחומרת המארח הבסיסית שלהם. הכלי יכול לפקח על מספר פרמטרים כמו מעבד, זיכרון, שימוש בדיסק הקשיח ושטח, ושימוש ברשת. ניטור פרואקטיבי של שאילתות SQL כלול גם יחד עם ניטור SQL טרנזקציוני. יתר על כן, הכלי יכול לספק המלצות לבריאות מסדי נתונים SQL.
לאינטראקציה בין משתמשים, ישנה אפשרות לבחור בממשק מבוסס אינטרנט ויישומים ניידים לטלפונים וטאבלטים של אנדרואיד, iOS ו- Blackberry. הכלי מספק נתונים בזמן אמת וגם היסטוריים אודות מופעי שרת SQL, ומאפשר למנהלים לבצע שינויים תוך כדי תנועה באפליקציה לנייד. משימות אחרות הניתנות לביצוע מהיישומים הניידים המופחתים על-ידי התכונה כוללות תהליכי צפייה והרג, התחלה ועצירת עבודות לפי הצורך והפעלת שאילתות.
תכונות אחרות של Idera Diagnostic Manager עבור SQL Server כולל שילוב קל עם SCOM באמצעותתוסף Pack Pack, מערכת התראה חזויה שנבנתה כדי למנוע התרעות כוזבות ופונקציית ניטור ביצועי שאילתה מעולה שיכולה לאתר את השאלות שאינן יעילות וביצועים גרועים.
מחירים עבור Idera Diagnostic Manager עבור SQL Server התחל מ- $ 1 996 לכל מופע מסד נתונים וניסיון ניסיון מלא למשך 14 יום.
4. כלי חשמל SQL
SQL Power כלי חשמל SQL הוא ניתוח ביצועי בסיס נתונים ללא סוכןפתרון שלטענת בעל האתר שלו הוא בעל ההשפעה הנמוכה ביותר על השרתים שלך. נאמר כי ניטור באמצעות כלי SQL Power לא יטען את מסדי הנתונים שלך ביותר מ- 1%. כמו כן, המוצר לא מוסיף שום טבלה ובלי מסד נתונים לא מאוחסן נוהל. כל הניתוח נעשה מרחוק לחלוטין. במיוחד זה לא יטען את השרתים שלך במיליוני שאילתות שעלולים להשפיע לרעה על הביצועים שלהם. ומתוקף היותך נטול סוכן, אינך צריך להתקין רכיב פיקוח על השרתים שלך.
כלי זה מלא בתכונות. יש לו לוח מחוונים וגם תצוגות מפת חום של ביצועי חוות השרתים שלך, אותם ניתן לצפות מדפדפן או ממכשיר נייד. הפלטפורמה מחשבת ניתוח בסיסי יומי של זמני ההמתנה של SQL, מוני ביצועים וזמני ריצה של עבודה. זה יכול גם לבצע השוואה מיידית של זמני המתנה של SQL ו- I / O, מוני ביצועים וזמני ריצה של עבודה בין שרתים ותקופות זמן. הכלי מאפשר לך להתעמק בזמני ההמתנה של SQL של שאילתות עם ביצועים גרועים, ועוזר לך לאתר את מחלוקת המשאבים שעלולה לגרום לכך שלא יושלמו במועד.
המחיר של כלי חשמל SQL משתנה בין 2,000 $ ל- 750 $ למסד נתוניםמופע תלוי בכמות שרוכשים בו זמנית. אם אתה מעדיף לנסות את המוצר, ניתן להשיג גרסת הערכה של 3 שבועות על ידי יצירת קשר עם SQL Power.
5. צג SQL (שער אדום)
סצג QL מתוכנת Red Gate ניתן להשתמש כדי לפקח,לנהל, לשנות, לתפעל ולבצע אופטימיזציה של מסדי נתונים של SQL. זה יעזור למצוא בעיות לפני שיהפכו לבעיות. בתכונה, ניתן לומר הרבה על המוצר. ראשית, הוא מספק למנהלי מערכת סקירה כללית על חוות שרת SQL שלהם. הכלי כולל גם יכולות התרעה חזקות, ומאפשר לך לדעת על בעיות לפני שיש להם סיכוי להשפיע באופן בולט. דיווח הוא מקום אחר בו צג SQL זורחת. זה יפיק דוחות מותאמים אודות בריאות השרתים שלך. יתר על כן, יכולות ניתוח הביצועים של הכלי מאפשרות לך לראות במהירות מה ההשפעה הגדולה ביותר על המערכת שלך. ככלי אבחון, תכונה זו יכולה לעזור לך לחשוף מכשולים ולמצוא סיבות שורש.
צג SQL כולל לוח מחוונים קל לשימוש המאפשר לךצפה בכל מופעי מסד הנתונים במקום נוח אחד. הכלי מאפשר לך לגשת אליהם ישירות תוך שניות מבלי שתצטרך להתחבר אליהם מרחוק באמצעות VPN או בשיטה אחרת. יש לוח מחוונים עם פונקציונליות של פירוט מקדמי המאפשר לך להציג נתונים סטטיסטיים מפורטים על בסיסי הנתונים שלך, כגון זמני המתנה, שימוש במעבד ו I / O של הדיסק בכמה לחיצות.
מחיר הבסיס של צג SQL הוא 1495 $ לכל מופע מסד נתונים. אתה זכאי להנחה של 15% כשאתה רוכש בין חמישה לתשעה רישיונות בו זמנית והנחה של 20% כשאתה רוכש עשרה ומעלה. כל המחירים כוללים תמיכה של שנה אחת מהשער האדום. תקופת ניסיון של 14 יום זמינה אם ברצונך לתת לכלי הפעלת מבחן וכך גם הדגמה מקוונת.
6. SQL Sentry
הכניסה האחרונה שלנו נקראת SQL Sentry מ- SentryOne. זהו פיתרון פופולרי למדי לניטור ביצועי בסיסי נתונים. הכלי אוסף ומציג מדדי ביצועים והתראות הניתנים לפעולה ומציג אירועים חיוניים בתצוגה בסגנון לוח השנה המאפשר הפניה צולבת קלה בנוסף, ניתן להשתמש בכלי כדי לפתור בעיות במהירות על ידי הפעלת ניתוח מפורט ישירות מלוח המחוונים שלו. לוח המחוונים לביצועים של הכלי - הכולל תצוגה בלעדית של פטנט על ביצועי האחסון - יכול להציג את תוצאות הניתוח המפורט של שאילתות בעלות השפעה גבוהה.
SQL Sentry הוא בהחלט לא הכלים המודרניים ביותר למראהולוח המחוונים שלה זכה לביקורת בגלל המראה העתיק שלו. עם זאת, הוא יראה לכם את כל רכיבי SQL והשירותים הקריטיים בפריסה מסודרת וזה יעזור לכם לנהל את מקרי מסד הנתונים של SQL ולהבטיח את זמינותם. יש לך גם אפשרות להציג את הנתונים ההיסטוריים של השרת, ולהשוות אותם לנתונים בזמן אמת. אתה יכול להשתמש בתכונה זו ליצירת קו בסיס ואז למדידת תוצאות מאמצי מיטוב בסיס הנתונים שלך.
המחיר עבור SQL Sentry הוא 2 495 דולר למופע בתוספת אחזקה שנתיתעמלה של 499 $. המוצר זמין גם כשירות מבוסס מנוי בעלות נמוכה משמעותית של $ 125 לחודש. אתה יכול גם לקחת את המוצר לביצוע ניסוי, הודות לתקופת הניסיון הזמינה ללא תשלום של 15 יום.
הערות