Soluciona problemas relacionados con la incorporación automática

Para diagnosticar y resolver problemas de configuración, cuota, tamaño de la carga útil y permisos cuando generas embeddings de vectores automáticos en AlloyDB para PostgreSQL, usa las siguientes soluciones de solución de problemas.

Problema Causa Solución
Modifica la configuración de incorporación automática existente Para cambiar el modelo, la columna de origen o el modo de actualización, se debe borrar la configuración anterior. Llama a ai.drop_embedding_config para quitar la configuración existente y, luego, vuelve a llamar a ai.initialize_embeddings con la configuración nueva.
Inhabilita el modo transaccional El modo transaccional se habilita con ai.initialize_embeddings. Llama a ai.drop_embedding_config para quitar los metadatos y el activador.
Inserciones y actualizaciones lentas en el modo transaccional Los embeddings se generan de forma serial dentro de la misma transacción, por lo que la latencia del modelo afecta el tiempo de la transacción. Verifica la latencia del modelo y considera si el modo transaccional es necesario para tu caso de uso.
Generación lenta de embeddings automáticos Puede deberse a que se superaron los límites de cuota de solicitudes del modelo. Examina la cuota de solicitudes del modelo de embedding. Ajusta la batch_size. Si el problema persiste, comunícate con el equipo de asistencia.
Error: 'AutoEmbeddingGeneration: Request size is greater than 4MB' El tamaño de la solicitud de un lote supera el tamaño máximo admitido de 4 MB. Reduce el valor de batch_size en la llamada a función y vuelve a intentarlo.
Se produjo un error de permiso cuando se llamó a initialize_embeddings en modo transaccional El modo transaccional crea activadores, lo que requiere privilegios de propietario de la tabla. Asegúrate de que el usuario que llama a la función sea el propietario de la tabla o tenga el rol de propietario.