כיצד לבדוק את ביצועי השאילתה בשרת SQL

תוכן עניינים:

כיצד לבדוק את ביצועי השאילתה בשרת SQL
כיצד לבדוק את ביצועי השאילתה בשרת SQL

וִידֵאוֹ: כיצד לבדוק את ביצועי השאילתה בשרת SQL

וִידֵאוֹ: כיצד לבדוק את ביצועי השאילתה בשרת SQL
וִידֵאוֹ: How to crack windows passwords with Ophcrack 2024, אַפּרִיל
Anonim

WikiHow זה מלמד אותך כיצד להשתמש בחנות השאילתות של SQL Server כדי לעקוב אחר הביצועים של שאילתות מסד הנתונים שלך.

צעדים

חלק 1 מתוך 3: הפעלת חנות השאילתות

בדוק את ביצועי השאילתה בשרת SQL שלב 1
בדוק את ביצועי השאילתה בשרת SQL שלב 1

שלב 1. פתח את סטודיו ניהול שרת SQL

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

בדוק את ביצועי השאילתה בשרת SQL 2
בדוק את ביצועי השאילתה בשרת SQL 2

שלב 2. פתח את סייר האובייקטים

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

בדוק את ביצועי השאילתה ב- SQL Server שלב 3
בדוק את ביצועי השאילתה ב- SQL Server שלב 3

שלב 3. לחץ לחיצה ימנית על מסד הנתונים שברצונך לבדוק

יופיע תפריט.

לא ניתן להשתמש בחנות השאילתות כדי לפקח על מאגרי הנתונים הראשי או על tempdb

בדוק את ביצועי השאילתה בשרת SQL שלב 4
בדוק את ביצועי השאילתה בשרת SQL שלב 4

שלב 4. לחץ על מאפיינים

בדוק את ביצועי השאילתות בשלב שרת SQL
בדוק את ביצועי השאילתות בשלב שרת SQL

שלב 5. לחץ על חנות השאילתות

הוא נמצא בתיבת הדו -שיח מאפיינים.

בדוק את ביצועי השאילתה ב- SQL Server שלב 6
בדוק את ביצועי השאילתה ב- SQL Server שלב 6

שלב 6. בחר מופעל תחת ″ מצב פעולה (מבוקש)

″ חנות השאילתות תתחיל לעקוב אחר כל השאילתות.

בדוק את ביצועי השאילתה בשרת SQL שלב 7
בדוק את ביצועי השאילתה בשרת SQL שלב 7

שלב 7. רענן את מסד הנתונים בחלונית Explorer Explorer

זה מוסיף את תיקיית חנות השאילתות ללוח.

בדוק את ביצועי השאילתה בשרת שרת SQL
בדוק את ביצועי השאילתה בשרת שרת SQL

שלב 8. התאמה אישית כאשר חנות השאילתות מצרפת נתונים חדשים

חנות השאילתות תצרף סטטיסטיקות חדשות כל 60 דקות כברירת מחדל. כך תשנה את המרווח (באמצעות 15 דקות כדוגמה):

  • שינוי הנתונים
  • הגדר QUERY_STORE (INTERVAL_LENGTH_MINUTES = 15);.

חלק 2 מתוך 3: איתור השאילתות הצורכות ביותר למשאבים

בדוק את ביצועי השאילתה בשרת SQL שלב 9
בדוק את ביצועי השאילתה בשרת SQL שלב 9

שלב 1. לחץ על - ליד ″ מאגר השאילתות ″ בסייר האובייקטים

זה מציג את כל האפשרויות של חנות השאילתות.

השתמש בשיטה זו כדי לברר אילו שאילתות ספציפיות משתמשות ביותר משאבי השרת

בדוק את ביצועי השאילתה בשרת SQL 10
בדוק את ביצועי השאילתה בשרת SQL 10

שלב 2. לחץ על שאילתות צריכת משאבים מובילות

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

בדוק את ביצועי השאילתה ב- SQL Server שלב 11
בדוק את ביצועי השאילתה ב- SQL Server שלב 11

שלב 3. לחץ על הגדר

הוא בפינה השמאלית העליונה של הדוח. יופיע חלון דו -שיח.

בדוק את ביצועי השאילתה בשרת SQL שלב 12
בדוק את ביצועי השאילתה בשרת SQL שלב 12

שלב 4. בחר את קריטריוני צריכת המשאבים שלך

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

בדוק את ביצועי השאילתה בשרת שרת SQL שלב 13
בדוק את ביצועי השאילתה בשרת שרת SQL שלב 13

שלב 5. בחר פרק זמן

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

בדוק את ביצועי השאילתה בשרת שרת SQL שלב 14
בדוק את ביצועי השאילתה בשרת שרת SQL שלב 14

שלב 6. בחר כמה תוצאות לראות

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

שלב 10., 100).

אם אתה רוצה להישאר עם 25 העבריינים הגרועים ביותר, אין צורך לבצע שינויים בכותרת 'החזרה'

בדוק את ביצועי השאילתות בשלב שרת SQL
בדוק את ביצועי השאילתות בשלב שרת SQL

שלב 7. לחץ על אישור

הנתונים יתרעננו כעת כדי להציג את מה שאתה רוצה לראות.

בדוק את ביצועי השאילתה ב- SQL Server שלב 16
בדוק את ביצועי השאילתה ב- SQL Server שלב 16

שלב 8. התאם את התצוגה (אופציונלי)

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

חלק 3 מתוך 3: בדיקה לאיתור שאילתות חוזרות

בדוק את ביצועי השאילתה ב- SQL Server שלב 17
בדוק את ביצועי השאילתה ב- SQL Server שלב 17

שלב 1. לחץ על - ליד ″ מאגר השאילתות ″ בסייר האובייקטים

זה מציג את כל האפשרויות של חנות השאילתות.

השתמש בשיטה זו כדי למצוא שאילתות ספציפיות המתפקדות לאט יותר מכפי שהיו בעבר

בדוק את ביצועי השאילתה ב- SQL Server שלב 18
בדוק את ביצועי השאילתה ב- SQL Server שלב 18

שלב 2. לחץ על שאילתות מאוחרות

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

בדוק את ביצועי השאילתה בשרת שרת SQL שלב 19
בדוק את ביצועי השאילתה בשרת שרת SQL שלב 19

שלב 3. בחר תוכנית מהתפריט הנפתח הראשון

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

  • לדוגמה, אם ברצונך לבדוק אם יש בעיות בפרק הזמן שנדרש להפעלת שאילתות, בחר מֶשֶׁך.
  • כדי לראות בעיות הקשורות לשימוש ב- RAM, בחר צריכת זיכרון.
בדוק את ביצועי השאילתה בשרת SQL שלב 20
בדוק את ביצועי השאילתה בשרת SQL שלב 20

שלב 4. בחר נתון מהתפריט הנפתח השני

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

מוּמלָץ: