Trouvez des réponses aux questions fréquentes et des solutions aux problèmes courants lors de l'utilisation du service Vector Retrieval Service for Milvus.
Sélection du produit
Comment estimer les ressources de calcul requises ?
Utilisez le calculateur de ressources Alibaba Cloud Milvus pour estimer les ressources nécessaires. Avant la mise en production, ajustez la configuration en fonction des résultats de vos tests. Pour plus d'informations, consultez la rubrique Recommandations d'estimation et de configuration des ressources Milvus.
Comment choisir entre les éditions Basic et Standard d'Alibaba Cloud Milvus ?
Choisissez une édition d'Alibaba Cloud Milvus en fonction de votre cas d'utilisation et de vos exigences :
Édition Basic (nœud unique) : Convient aux nouveaux utilisateurs de Milvus ou aux phases de test. Utilisez-la pour explorer rapidement les fonctionnalités de Milvus.
Édition Standard (cluster) : Conçue pour les environnements de production et offrant une stabilité supérieure. Choisissez l'édition Standard pour un service et des performances optimaux.
Pendant la préversion publique, ni l'édition Basic ni l'édition Standard ne sont couvertes par un accord de niveau de service (SLA).
Utilisation du produit
Comment configurer les règles d'alerte ?
Après avoir créé une instance Alibaba Cloud Milvus, accédez à la page Monitoring & Alerting dans la console Alibaba Cloud Milvus. Dans l'onglet Alert Settings, activez la fonctionnalité One-Click Alert pour configurer la surveillance des alertes. Vous pouvez également cliquer sur Alert Rule Settings pour accéder à la console CloudMonitor et personnaliser les règles d'alerte.
Comment choisir un index ?
Les index ont un impact direct sur la vitesse de recherche vectorielle, la précision et l'utilisation des ressources. La liste suivante compare les types d'index Milvus courants et fournit des recommandations de sélection :
IVF_FLAT : Équilibre la précision et la vitesse des requêtes, ce qui le rend adapté à la plupart des scénarios. La quantification réduit la complexité de calcul, améliorant considérablement les performances par rapport à l'index FLAT avec un coût en ressources moindre. Idéal pour les grands ensembles de données où les performances des requêtes et le coût sont importants.
HNSW (Hierarchical Navigable Small World) : Un index basé sur un graphe qui offre une efficacité de requête élevée, en particulier pour les données de haute dimension. Nécessite des ressources de calcul et mémoire importantes. Mieux adapté aux scénarios exigeant les vitesses de requête les plus rapides et disposant de ressources suffisantes.
IVF_SQ8 : Accélère le processus de récupération grâce à la quantification, ce qui le rend adapté aux scénarios aux ressources limitées nécessitant un rappel élevé. Cependant, sa précision de requête peut être inférieure à celle de HNSW.
FLAT (index exact) : Offre la précision de requête la plus élevée en effectuant une correspondance exacte, mais au prix de requêtes plus lentes sur les grands ensembles de données. Convient mieux aux petits ensembles de données (par exemple, des dizaines de millions d'entités) où la précision est prioritaire et où des vitesses de requête plus lentes sont acceptables.
Comment modifier la configuration d'une instance ?
Consultez et modifiez les configurations de l'instance dans la console Alibaba Cloud Milvus. Pour plus d'informations, consultez la rubrique Mettre à jour les configurations de l'instance.
Comment réinitialiser le mot de passe d'une instance ?
La réinitialisation du mot de passe d'une instance Alibaba Cloud Milvus interrompt la connexion entre le client et le serveur. Effectuez cette opération dans un environnement de production pendant les heures creuses.
Réinitialisez le mot de passe de l'instance de l'une des manières suivantes.
Console
-
Accédez à la page Security Configuration.
Connectez-vous à la console Alibaba Cloud Milvus.
Dans le volet de navigation de gauche, cliquez sur Milvus Instances.
Sur la page Milvus Instances, cliquez sur le nom de l'instance cible.
Cliquez sur l'onglet Security Configuration.
Dans la section Cluster Configurations, cliquez sur Reset.
Dans le panneau Reset Password, saisissez le nouveau mot de passe dans les champs New Password et Confirm Password, puis cliquez sur OK.
Python SDK
Exécutez le script suivant pour modifier le mot de passe.
La version du SDK Python doit être 2,4 ou ultérieure.
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
Accédez à la page Attu. Pour plus d'informations, consultez la rubrique Gérer les outils avec Attu.
Dans le volet de navigation de gauche, cliquez sur l'icône
.Sélectionnez l'utilisateur à modifier et cliquez sur Change Password dans la colonne Actions.
-
Dans la boîte de dialogue, saisissez les mots de passe requis et cliquez sur Update.
Après avoir modifié le mot de passe, la session actuelle expire. Cliquez sur l'icône
pour vous déconnecter, puis reconnectez-vous avec le nouveau mot de passe.
Contrôle d'accès
Pourquoi ne puis-je pas accéder à mon instance Alibaba Cloud Milvus ?
Si vous ne parvenez pas à accéder à votre instance Alibaba Cloud Milvus, suivez ces étapes pour résoudre le problème :
-
Vérifiez la connectivité réseau.
Utilisez un outil en ligne de commande pour vérifier la connectivité réseau vers l'instance Milvus à l'aide de la commande suivante, où
c-xxxx.milvus.aliyuncs.comest votre nom de domaine public réel.telnet c-xxxx.milvus.aliyuncs.com 19530Si la sortie est
Connected to c-xxxx.milvus.aliyuncs.com, la connexion réseau est normale.Si la connexion échoue, vérifiez que l'accès Internet est activé et que votre adresse IP a été ajoutée à la liste d'autorisation d'accès public de l'instance.
-
Vérifiez la compatibilité de la version du SDK Python.
Après avoir vérifié la connexion réseau, exécutez la commande
pip listdans votre ligne de commande locale pour vérifier si votre SDK Python local répond aux exigences de version. Si votre version locale de pymilvus est antérieure à 2.0, nous vous recommandons de mettre à niveau vers une version ultérieure, puis de réessayer.
Utilisation des outils
Comment utiliser le SDK Python pour accéder à une instance Alibaba Cloud Milvus ?
Installez la bibliothèque PyMilvus localement pour vous connecter à votre instance Alibaba Cloud Milvus. Pour plus d'informations, consultez la rubrique Implémenter rapidement la recherche vectorielle.
Comment accorder des permissions Milvus à un utilisateur RAM ?
Vous devez utiliser votre compte Alibaba Cloud pour accorder l'autorisation AliyunMilvusFullAccess à un utilisateur RAM. Pour plus d'informations, consultez la rubrique Autoriser un utilisateur RAM.
Alibaba Cloud Milvus prend-il en charge une interface graphique pour la gestion ?
Alibaba Cloud Milvus s'intègre à Attu pour gérer les bases de données, les collections, les index et les entités. Pour plus d'informations, consultez la rubrique Gérer les outils avec Attu.
Comment accéder à la page Attu ?
Vous devez activer l'accès Internet et ajouter votre adresse IP publique locale à la liste d'autorisation. Pour plus d'informations, consultez la rubrique Accéder à la page Attu.