פתרון בעיות בהטמעה אוטומטית

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

שגיאה מטרה רזולוציה
שינוי הגדרה קיימת של הטמעה אוטומטית כדי לשנות את המודל, את עמודת המקור או את מצב הרענון, צריך למחוק את ההגדרות הקודמות. מפעילים את ai.drop_embedding_config כדי להסיר את ההגדרות הקיימות, ואז מפעילים שוב את ai.initialize_embeddings עם ההגדרות החדשות.
השבתת מצב טרנזקציות מצב טרנזקציות מופעל באמצעות ai.initialize_embeddings. מפעילים את ai.drop_embedding_config כדי להסיר את המטא-נתונים ואת הטריגר.
הוספות ועדכונים איטיים במצב טרנזקציות ההטמעות נוצרות באופן סדרתי באותה עסקה, כך שהזמן שלוקח למודל להגיב משפיע על משך העסקה. בודקים את זמן האחזור של המודל וחושבים אם מצב טרנזקציונלי נחוץ לתרחיש לדוגמה.
יצירה איטית של הטמעת נתונים אוטומטית יכול להיות שחרגתם ממגבלת המכסה של בקשות למודל. בודקים את מכסת הבקשות של מודל ההטמעה. משנים את הbatch_size. אם הבעיה נמשכת, פנו לתמיכה.
Error: 'AutoEmbeddingGeneration: Request size is greater than 4MB' גודל הבקשה של קבוצת קבצים חורג מהגודל המקסימלי הנתמך של 4MB. צריך להקטין את הערך של batch_size בקריאה להפעלת הפונקציה ולנסות שוב.
שגיאת הרשאה בקריאה ל-initialize_embeddings במצב טרנזקציונלי מצב טרנזקציות יוצר טריגרים, וזה דורש הרשאות בעלים של הטבלה. צריך לוודא שהמשתמש שמפעיל את הפונקציה הוא הבעלים של הטבלה או שיש לו את תפקיד הבעלים.