בדף הזה מוסבר איך להשתמש בכלי להמלצה על אינדקסים ב-AlloyDB ל-PostgreSQL עם תובנות לגבי שאילתות כדי לראות המלצות של הכלי וליצור אינדקסים מומלצים – כולל אינדקסים של וקטורים ב-ScaNN – כדי לשפר את הביצועים של השאילתות.
מידע נוסף על הכלי Index Advisor זמין במאמר בנושא סקירה כללית על Index Advisor.
אתם יכולים להשתמש ב-Gemini Cloud Assist כדי לעקוב אחרי משאבי AlloyDB ולפתור בעיות שקשורות אליהם. מידע נוסף זמין במאמר בנושא מעקב ופתרון בעיות בעזרת Gemini.
כדי ללמוד איך להשתמש בכלי לייעוץ בנושא אינדקסים כדי לראות המלצות ולשאול שאלות לגביהן בפורמט של טבלה, או כדי לבקש ניתוח ודוח לפי דרישה, אפשר לעיין במאמר בנושא שימוש בכלי לייעוץ בנושא אינדקסים.
לפני שמתחילים
כדי לגשת ללוח הבקרה של תובנות לגבי שאילתות, צריך להפעיל גישה ל-AlloyDB בפרויקט Google Cloud .
הפעלת התוספים הנדרשים
נכנסים לדף Clusters במסוף Google Cloud .
לוחצים על אשכול בעמודה שם המשאב.
בדף תובנות לגבי שאילתות, לוחצים על עריכת הגדרות השאילתה.
לוחצים על הפעלת הכלי לייעוץ בנושא אינדקסים.
התפקידים הנדרשים
כדי להשתמש בכלי לייעוץ בנושא אינדקסים ב-AlloyDB, צריך הרשאות לבצע את הפעולות הבאות:
- כדי לגשת להמלצות לגבי אינדקסים, צריך הרשאות גישה ללוח הבקרה של תובנות לגבי שאילתות ב-AlloyDB.
- כדי לערוך את ההגדרות של הכלי להמלצות על אינדקסים, צריך הרשאות לעדכון מופעי AlloyDB.
כדי לקבל את ההרשאות האלה, צריך לבקש מהאדמין להקצות לכם אחד מהתפקידים הבאים:
- משתמש עם הרשאת צפייה בסיסית (
roles/viewer) - צפייה ב-Database Insights (
roles/databaseinsights.viewer)
מידע נוסף על מתן תפקידים מופיע במאמר ניהול הגישה.
השבתת ההמלצות של הכלי לייעוץ בנושא אינדקסים
כדי להשבית את ההמלצות של הכלי לייעוץ בנושא אינדקסים, פועלים לפי השלבים הבאים:
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות.
לוחצים על עריכת ההגדרות.
כדי להשבית את ההמלצות של הכלי לייעוץ בנושא אינדקסים, מבטלים את הסימון של האפשרות הפעלת המלצות. ההמלצות של הכלי Index Advisor מופעלות כברירת מחדל.
שינוי תדירות הרענון של ההמלצות של הכלי לייעוץ בנושא אינדקסים
כדי לשנות את תדירות הרענון, פועלים לפי השלבים הבאים:
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות.
לוחצים על עריכת ההגדרות.
להגדיל או להקטין את תדירות הרענון של ההמלצות של הכלי לייעוץ בנושא אינדקסים. תדירות הרענון שמוגדרת כברירת מחדל היא כל 24 שעות.
צפייה בהמלצות של הכלי לייעוץ בנושא אינדקסים וסינון שלהן
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות. כל ההמלצות של הכלי לייעוץ בנושא אינדקסים, כולל המלצות לגבי אינדקסים של חיפוש וקטורי, מוצגות בעמודה Recommendations בטבלה Top dimensions by database load.
(אופציונלי) כדי להציג רק שאילתות עם המלצות ליצירת אינדקסים, מוסיפים מסנן להמלצה: יצירת אינדקסים.
צפייה בהמלצות לשאילתה
כדי לראות את פרטי ההמלצות לאינדקס של שאילתה ספציפית, פועלים לפי השלבים הבאים:
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות.
בטבלה Top dimensions by database load (המאפיינים המובילים לפי עומס על מסד הנתונים), לוחצים על Queries (שאילתות).
כדי לראות את פרטי ההמלצה לגבי שאילתה, מבצעים אחת מהפעולות הבאות:
- כדי לקבל מידע נוסף על ההמלצות לשאילתה שנבחרה, לוחצים על שאילתה. המידע כולל את הפרטים הבאים:
- השפעה על הביצועים (גבוהה, בינונית ונמוכה): מהירות השאילתה המשוערת אחרי יצירת כל האינדקסים המומלצים.
- המלצות: יצירת המלצות לאינדקסים.
- הטבלאות שיושפעו: מספר הטבלאות שיושפעו כשייווצרו אינדקסים.
- נפח האחסון הנוסף המשוער שנדרש: נפח האחסון המשוער שנדרש ליצירת כל האינדקסים המומלצים.
- מספר השאילתות שהושפעו: המספר הכולל של שאילתות בעומס העבודה שהושפעו מההמלצות לגבי האינדקס. אינדקס יכול להועיל לכמה שאילתות.
- כדי לקבל המלצות מפורטות לגבי יצירת אינדקסים לשיפור הביצועים של שאילתה מסוימת, לוחצים על יצירת אינדקסים בשאילתה הרלוונטית.
- כדי לקבל מידע נוסף על ההמלצות לשאילתה שנבחרה, לוחצים על שאילתה. המידע כולל את הפרטים הבאים:
הצגת השאילתות שהושפעו
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות.
בטבלה Top dimensions by database load (המאפיינים המובילים לפי עומס על מסד הנתונים), לוחצים על Queries (שאילתות).
לוחצים על יצירת אינדקסים לשאילתה ספציפית.
לוחצים על הצגת שאילתות מושפעות.
כדי לראות פרטים על שאילתה שהושפעה, לוחצים עליה.
יצירת אינדקסים מומלצים
נכנסים לדף Clusters במסוף Google Cloud .
ברשימת האשכולות והמכונות, לוחצים על מכונה.
לוחצים על תובנות לגבי שאילתות.
בטבלה Top dimensions by database load (המאפיינים המובילים לפי עומס על מסד הנתונים), לוחצים על Queries (שאילתות).
לוחצים על יצירת אינדקסים לשאילתה ספציפית.
לוחצים על העתקת כל פקודות האינדקס. פקודות CREATE INDEX מועתקות ללוח.
מתחברים למופע הראשי בשורת הפקודה.
כדי ליצור את האינדקסים המומלצים, מריצים את הפקודות שהועתקו ללוח, לדוגמה:
CREATE INDEX ON "public"."demo_order" ("customer_id");
המאמרים הבאים
- איך משתמשים בכלי להמלצות על אינדקסים כדי לראות המלצות ולשאול שאלות לגביהן בטבלה, או כדי לבקש ניתוח ודוח לפי דרישה.
- איך AlloyDB עוזר ליצור אינדקסים חכמים