כדי לאבחן ולפתור בעיות שקשורות להגדרות, למכסות, לגודל המטען הייעודי (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 במצב טרנזקציונלי |
מצב טרנזקציות יוצר טריגרים, וזה דורש הרשאות בעלים של הטבלה. | צריך לוודא שהמשתמש שמפעיל את הפונקציה הוא הבעלים של הטבלה או שיש לו את תפקיד הבעלים. |