Encuentre respuestas a las preguntas frecuentes y soluciones a los problemas comunes al usar Vector Retrieval Service para Milvus.
Selección de producto
¿Cómo calculo los recursos de cómputo obligatorios?
Use la calculadora de recursos de Milvus de Alibaba Cloud para estimar los recursos obligatorios. Antes de pasar a producción, ajuste la configuración con base en los resultados de sus pruebas. Para obtener más información, consulte Milvus resource estimation and configuration recommendations.
¿Cómo elijo entre las ediciones Basic y Standard de Alibaba Cloud Milvus?
Elija una edición de Alibaba Cloud Milvus según su caso de uso y sus requisitos:
Basic Edition (nodo único): ideal para usuarios nuevos de Milvus o para pruebas. Úsela para explorar rápidamente las funciones de Milvus.
Standard Edition (clúster): diseñada para entornos de producción, ofrece mayor estabilidad. Seleccione esta edición para obtener un servicio y rendimiento óptimos.
Durante la versión preliminar pública, ni Basic Edition ni Standard Edition cuentan con cobertura de un acuerdo de nivel de servicio (SLA).
Uso del producto
¿Cómo configuro las reglas de alerta?
Después de crear una instancia de Alibaba Cloud Milvus, vaya a la página Monitoring & Alerting en la consola de Alibaba Cloud Milvus. En la pestaña Alert Settings, habilite la función One-Click Alert para configurar el monitoreo de alertas. También puede hacer clic en Alert Rule Settings para ir a la consola de CloudMonitor y personalizar las reglas de alerta.
¿Cómo elijo un índice?
Los índices afectan directamente la velocidad de búsqueda de vectores, la precisión y el uso de recursos. A continuación se comparan los tipos de índice más comunes de Milvus y se ofrecen recomendaciones de selección:
IVF_FLAT: equilibra la precisión y la velocidad de consulta, por lo que es adecuado para la mayoría de los escenarios. La cuantización reduce la complejidad computacional y mejora significativamente el rendimiento frente al índice FLAT con un menor costo de recursos. Es ideal para conjuntos de datos grandes donde importan tanto el rendimiento como el costo de las consultas.
HNSW (Hierarchical Navigable Small World): índice basado en grafos que ofrece alta eficiencia de consulta, especialmente para datos de alta dimensionalidad. Requiere recursos considerables de cómputo y memoria. Resulta más indicado para escenarios que exigen las velocidades de consulta más rápidas y disponen de recursos suficientes.
IVF_SQ8: acelera el proceso de recuperación mediante cuantización. Se recomienda cuando los recursos son limitados pero se necesita una recuperación alta. Sin embargo, su precisión de consulta puede ser menor en comparación con HNSW.
FLAT (índice exacto): proporciona la mayor precisión de consulta gracias a la coincidencia exacta, aunque las consultas son más lentas en conjuntos de datos grandes. Diseñado para conjuntos de datos más pequeños (por ejemplo, decenas de millones de entidades) donde la prioridad es la precisión y se aceptan velocidades de consulta menores.
¿Cómo cambio la configuración de una instancia?
Consulte y modifique las configuraciones de la instancia desde la consola de Alibaba Cloud Milvus. Para obtener más información, consulte Update instance configurations.
¿Cómo restablezco la contraseña de una instancia?
Restablecer la contraseña de una instancia de Alibaba Cloud Milvus interrumpe la conexión entre el cliente y el servidor. Ejecute esta operación en un entorno de producción durante las horas de menor actividad.
Puede restablecer la contraseña de la instancia de cualquiera de las siguientes maneras.
Consola
-
Vaya a la página Security Configuration.
Inicie sesión en la consola de Alibaba Cloud Milvus.
En el panel de navegación izquierdo, haga clic en Milvus Instances.
En la página Milvus Instances, haga clic en el nombre de la instancia de destino.
Haga clic en la pestaña Security Configuration.
En la sección Cluster Configurations, haga clic en Reset.
En el panel Reset Password, introduzca la nueva contraseña en los campos New Password y Confirm Password, y luego haga clic en OK.
Python SDK
Ejecute el siguiente script para cambiar la contraseña.
La versión del Python SDK debe ser 2.4 o posterior.
from pymilvus import MilvusClient
# Create a Milvus client.
client = MilvusClient(
uri="http://c-b26606e936****.milvus.aliyuncs.com:19530", # The public endpoint of the Alibaba Cloud Milvus instance.
token="<yourUsername>:<yourPassword>", # The username and password used to log on to the Alibaba Cloud Milvus instance.
db_name="default" # The name of the database to connect to. This example uses the default database.
)
client.update_password(
user_name="root", # Specify the username whose password you want to change. This example uses root.
old_password="old_password", # Enter the old password.
new_password="new_password", # Enter the new password.
using="default" # The database name.
)
Attu UI
Vaya a la página de Attu. Para obtener más información, consulte Manage tools with Attu.
En el panel de navegación izquierdo, haga clic en el ícono
.Seleccione el usuario que desea modificar y haga clic en Change Password en la columna Actions.
-
En el cuadro de diálogo, introduzca las contraseñas obligatorias y haga clic en Update.
Después de cambiar la contraseña, la sesión actual caduca. Haga clic en el ícono
para cerrar sesión y vuelva a iniciar sesión con la nueva contraseña.
Control de acceso
¿Por qué no puedo acceder a mi instancia de Alibaba Cloud Milvus?
Si no logra acceder a su instancia de Alibaba Cloud Milvus, siga estos pasos para solucionar el problema:
-
Compruebe la conectividad de red.
Use una herramienta de línea de comandos para comprobar la conectividad de red con la instancia de Milvus mediante el siguiente comando, donde
c-xxxx.milvus.aliyuncs.comes su nombre de dominio público real.telnet c-xxxx.milvus.aliyuncs.com 19530Si el resultado es
Connected to c-xxxx.milvus.aliyuncs.com, la conexión de red funciona correctamente.Si la conexión falla, compruebe que el acceso a internet esté habilitado y que su dirección IP se haya agregado a la lista de permisos de acceso público de la instancia.
-
Compruebe la compatibilidad de la versión del Python SDK.
Una vez comprobada la conexión de red, ejecute el comando
pip listen su línea de comandos local para verificar si el Python SDK instalado cumple con los requisitos de versión. Si la versión local de pymilvus es anterior a la 2.0, se recomienda actualizarla a una versión posterior e intentarlo de nuevo.
Uso de herramientas
¿Cómo uso el Python SDK para acceder a una instancia de Alibaba Cloud Milvus?
Instale la biblioteca PyMilvus de forma local para conectarse a su instancia de Alibaba Cloud Milvus. Para obtener más información, consulte Quickly implement vector search.
¿Cómo otorgo permisos de Milvus a un usuario de RAM?
Debe usar su cuenta de Alibaba Cloud para otorgar el permiso AliyunMilvusFullAccess a un usuario de RAM. Para obtener más información, consulte Authorize a RAM user.
¿Alibaba Cloud Milvus admite una interfaz gráfica de usuario para la gestión?
Alibaba Cloud Milvus se integra con Attu para gestionar bases de datos, colecciones, índices y entidades. Para obtener más información, consulte Manage tools with Attu.
¿Cómo accedo a la página de Attu?
Debe habilitar el acceso a internet y agregar su dirección IP pública local a la lista de permisos. Para obtener más información, consulte Access the Attu page.