Performances
Les déploiements IBM Cloud® Databases for MySQL peuvent être manuellement mis à l'échelle en fonction de votre utilisation ou configurés pour une mise à l'échelle automatique sous certaines conditions de ressources. Il y a quelques facteurs à prendre en compte lorsque vous réglez les performances de votre déploiement.
Surveillance de votre déploiement
Les déploiements Databases for MySQL offrent une intégration au serviceIBM Cloud® Monitoring pour la surveillance de base de l'utilisation des ressources sur votre déploiement. De nombreuses métriques disponibles, comme l'utilisation du disque et les IOPS, sont présentées pour vous aider à configurer la mise à l'échelle automatique sur votre déploiement. L'observation des tendances liées à votre utilisation et la configuration de la mise à l'échelle automatique pour y répondre peuvent vous aider à atténuer les problèmes de performance avant que vos bases de données ne deviennent instables en raison de l'épuisement des ressources.
IOPS de disque
Le nombre d'IOPS est limité par le type de volume de stockage. Les volumes de stockage pour les déploiements Databases for MySQL sont mis à disposition sur des volumes Block Storage Endurance dans le niveau 10 IOPS par Go. Si votre charge opérationnelle est saturée ou dépasse la limite IOPS, les demandes et les opérations de base de données sont retardées jusqu'à ce que le disque puisse rattraper son retard. Dans le cas de périodes prolongées de charge élevée, votre déploiement peut se retrouver dans l'incapacité de traiter les requêtes et devenir indisponible. Si vous obtenez des réponses en différé et si des opérations échouent, il se peut que vous ayez dépassé la limite IOPS du disque. Vous pouvez accroître le nombre d'IOPS disponibles pour votre déploiement en augmentant l'espace disque.
Limites de connexion
Databases for MySQL définit le nombre maximal de connexions à votre base de données MySQL vers 200. Laissez certaines connexions disponibles, car un certain nombre d'entre elles sont réservées à l'interne pour maintenir l'état et l'intégrité de votre base de données. Lorsque le nombre limite de connexions est atteint, toute tentative de démarrage d'une nouvelle connexion génère une erreur. Pour éviter de surcharger votre déploiement avec des connexions, utilisez le regroupement de connexions ou mettez à niveau votre déploiement et augmentez le nombre limite de connexions. Pour plus d'informations, voir la page Gestion des connexions MySQL.