10 meilleurs outils de surveillance MySQL pour 2022
MySQL est un logiciel open source Système de gestion de base de données relationnelle (SGBDR). Il est presque universellement inclus dans les forfaits d’hébergement Web. Il détient un peu plus de 15 pour cent du marché mondial des bases de données – seul Microsoft SQL Server a plus d'implémentations avec 18 pour cent du marché.
Une base de données MySQL possède trois fonctionnalités qui peuvent être à l'origine de problèmes de livraison. Le premier est le prestations physiques qui prennent en charge la base de données. Vient ensuite l'organisation du implémentation de base de données – les tables mal normalisées et mal indexées ne fourniront jamais rapidement les résultats des requêtes. La troisième influence de MySQL sur les performances est l'efficacité du requêtes qu'il fonctionne.
MySQL est particulièrement important pour les applications Web et est donc essentiel à la mise en œuvre rentable des sites Web de commerce électronique. Si MySQL frappe les problèmes de performance , toute votre entreprise va s’effondrer. Il est préférable de détecter les problèmes avant qu’ils ne se transforment en problèmes visibles. Cette vigilance constante ne peut être mise en œuvre qu’avec des systèmes de surveillance automatisés.
Voici notre liste des dix meilleurs outils de surveillance MySQL :
- Datadog MySQL Monitoring CHOIX DE L'ÉDITEUR Faisant partie d'une plate-forme cloud d'outils de surveillance et de gestion du système, ce service de suivi des performances de base de données peut être intégré aux services de surveillance et de sécurité des applications, des serveurs, des réseaux et des ressources cloud. Accédez à l'essai gratuit de 14 jours.
- Idera SQL Diagnostic Manager pour MySQL (ESSAI GRATUIT) Cet analyseur de base de données peut vous aider à optimiser les performances de MySQL et MariaDB. Fonctionne sous Windows, Windows Server et Linux. Commencez par l'essai gratuit de 14 jours.
- Moniteur de performances de base de données SolarWinds (ESSAI GRATUIT) Un système de surveillance doté d'écrans spécifiques pour la surveillance MySQL ainsi que de fonctions de surveillance des métriques de l'hôte et de réglage des performances. Il s'agit d'un service basé sur le cloud. Démarrez un essai gratuit de 14 jours.
- Site24x7 (ESSAI GRATUIT) Une plate-forme de surveillance d'infrastructure basée sur le cloud qui comprend la surveillance des serveurs, des applications et des bases de données avec des routines spécialisées pour la surveillance MySQL.
- Gestionnaire d'applications ManageEngine (ESSAI GRATUIT)Surveillance MySQL dans le cadre d'un package de surveillance des serveurs et des services. Il fonctionne sous Windows Server et Linux.
- Surveillance MySQL Paessler PRTG (ESSAI GRATUIT) Un moniteur MySQL qui fait partie d'un ensemble complet de moniteurs de réseau, de serveur et d'applications. Il fonctionne sur Windows Server.
- Dynatrace Un système spécialisé de surveillance de sites Web qui inclut la surveillance des performances et le réglage des implémentations MySQL.
- Surveillance MySQL de LogicMonitor Un moniteur d'infrastructure basé sur le cloud qui comprend des écrans spécialisés pour la surveillance MySQL.
- dbWatch Un système spécialisé de surveillance et de gestion de bases de données qui comprend des procédures de surveillance MySQL. Il fonctionne sous Windows, macOS et Linux.
- Moniteur d'entreprise MySQL Un service complet de surveillance et de gestion de bases de données proposé par les créateurs de MySQL. Il fonctionne sous Windows, macOS, Linux et BSD.
Les meilleurs outils de surveillance MySQL
Il y a beaucoup de Analyseurs SQL et scanners de bases de données disponible, mais vous avez vraiment besoin d'un système de surveillance MySQL complet pour garantir une disponibilité constante de la base de données avec des performances optimales. Ne comptez pas sur des méthodes qui se concentrent uniquement sur les réponses aux requêtes : ces vérifications sont utiles mais pas exhaustives. Les meilleurs outils de surveillance MySQL doivent se concentrer sur la disponibilité constante des services.
Notre méthodologie de sélection des outils de supervision MySQL
Nous avons examiné le marché des logiciels de surveillance MySQL et analysé les options en fonction des critères suivants :
- Examen de l'efficacité des ressources des instances de base de données
- Rapports sur les temps de réponse pour les instances MySQL
- Statistiques agrégées pour toutes les instances de base de données MySQL ainsi que des vues détaillées des instances individuelles
- Recommandations d'optimisation des requêtes SQL
- Couverture en direct de l'utilisation des ressources du serveur par les instances de SGBD
- Une période d'essai gratuite pour un exercice d'évaluation sans frais
- Une bonne affaire sur le nombre d’outils que contient le package
1. Surveillance Datadog MySQL (ESSAI GRATUIT)
Chien de donnéesest un service de surveillance et de gestion de système basé sur le cloud qui est disponible en plusieurs modules. La surveillance MySQL est implémentée dans le service Datadog MySQL Monitoring. Il s'agit d'un moniteur d'application général qui peut être adapté par des plugins spécifiques au fournisseur, appelés « intégrations ». Il existe une intégration MySQL disponible qui adapte les fonctions de surveillance de base de données de MySQL Monitor.
Principales caractéristiques:
- Plateforme SaaS
- Graphiques d'activité
- Alertes pour les problèmes de performances
Le moniteur effectue des contrôles constants sur un grand nombre de états de la base de données , y compris l'utilisation de l'espace table, l'espace tampon et l'activité du disque. L'outil de surveillance MySQL effectue également des requêtes dans la base de données pour suivre les quantités d'objets et la taille des tables. Ces tests sont effectués par un agent Datadog, qui s'installera sur les fenêtres , macOS , et Linux . Toutefois, le traitement des données collectées est entièrement effectué sur les serveurs Datadog.
La console de l'outil de surveillance MySQL est également hébergée dans le cloud, elle est donc accessible de n'importe où via n'importe quel navigateur standard. Le tableau de bord affiche les statuts en direct sous forme de graphiques attrayants et mettra également en évidence les conditions qui sont entrées dans une zone de performances inquiétante.
Avantages:
- Tableaux de bord personnalisables faciles à utiliser
- Le produit SaaS basé sur le cloud permet une surveillance sans déploiement de serveur ni frais d'intégration
- Propose des agents et des tableaux de bord spécifiques pour la surveillance MySQL
- Permet aux entreprises d'étendre leurs efforts de surveillance de manière fiable grâce à des options de tarification flexibles
Les inconvénients:
- J'aimerais voir une période d'essai plus longue pour les tests
Datadog MySQL Monitoring est facturé par abonnement par hôte, par mois ou à l'année. Vous pouvez obtenir unEssai gratuit de 14 joursde Datadog APM.
LE CHOIX DES ÉDITEURS
Datadog MySQL Monitoring est notre choix n°1 pour un outil de surveillance MySQLcar cette plateforme cloud est capable d'intégrer la surveillance des bases de données dans la carte complète des ressources et des applications. Ainsi, le service Datadog vous montre ce qui se passe à l'intérieur, au-dessus et au-dessous de vos instances de base de données. Tout en suivant l'activité et la disponibilité des ressources, ce service de surveillance préserve la confidentialité des données contenues dans vos bases de données MySQL. Il s'agit d'un outil sécurisé et fiable qui fournit des services analytiques complets pour améliorer la disponibilité de vos bases de données et fournir des temps de réponse acceptables. Combinez le service MySQL Monitoring avec d'autres outils de la plateforme Datadog pour mettre en œuvre un support pour les équipes de développement ou les techniciens de support.
Télécharger:Accédez à un essai GRATUIT de 14 jours
Site officiel:datadoghq.com/blog/mysql-monitoring-with-datadog/
TOI:Basé sur le cloud
2. Idera SQL Diagnostic Manager pour MySQL (ESSAI GRATUIT)
Gestionnaire de diagnostics Idera SQL pour MySQLpropose une surveillance en temps réel des bases de données MySQL comme base de ses outils d'analyse. Celles-ci offrent la possibilité de parcourir chaque transaction et d'examiner comment elle atteint les objets de base de données et les ressources système.
Principales caractéristiques:
- Suivi des performances en direct
- Analyse d'indice
- Alertes de performances
- Surveille la réplication
Le système d'analyse comprend graphiques d'activité des ressources qui montrent visuellement à quel point la requête frappe le SGBD pendant son exécution. Vous pouvez consulter les tables auxquelles la requête accède, répertoriant les index et les clés étrangères disponibles. Grâce à ces informations, vous pouvez voir comment de petits ajustements apportés à la requête peuvent accélérer le traitement et éventuellement comment nouveaux index sur les tables peut améliorer les performances.
Les services de gestion système de cet outil incluent la supervision des processus administratifs, tels que la réplication. Le moniteur a un mécanisme d'alerte qui identifie les ressources qui manquent avant que cette pénurie n’affecte les performances.
En plus de surveiller MySQL, cet outil peut également fonctionner avec MariaDB, Aurora, Azure Database pour MySQL, Amazon RDS, Google Cloud SQL pour MySQL et Oracle Cloud MySQL Cloud Service.
Avantages:
- Interface simple mais puissante – idéale pour les nouveaux utilisateurs
- Le formatage automatique et la couleur de la syntaxe aident les administrateurs de base de données à rester organisés à grande échelle
- Offre de nombreux préréglages et recommandations pour améliorer les performances dès le départ
- Prend en charge la collaboration avec des commentaires en temps réel et des fonctionnalités d'équipe
Les inconvénients:
- Le procès pourrait être plus long
Le SQL Diagnostic Manager pour MySQL s'installe sur les fenêtres et serveurs Linux et Idera le propose sur unEssai gratuit de 14 jourstéléchargement entièrement fonctionnel.
Idera SQL Diagnostic Manager pour MySQL Téléchargez un essai GRATUIT de 14 jours
3. Moniteur de performances de la base de données SolarWinds (ESSAI GRATUIT)
Moniteur de performances de base de données SolarWindsest un système SaaS qui peut surveiller une gamme de SGBD différents. Le service est adapté en ajoutant une intégration pour surveiller un SGBD spécifique et une de ces adaptations est disponible pour surveiller les bases de données MySQL.
Principales caractéristiques:
- Plateforme SaaS
- Optimisation des performances SQL
- Optimiseur de requêtes
- Surveille les ressources du serveur
- Alertes de performances
Le MySQL La version de Database Performance Monitor offre une surveillance constante ainsi qu’une prise en charge du réglage des performances et du développement de requêtes. Le moniteur mesure les performances par requête. Les mesures suivies incluent la latence, le débit, les erreurs, les avertissements, l'utilisation de l'index et les plans d'exécution. L'outil examine également les services qui prennent en charge la base de données MySQL, en surveillant les statuts des hôtes et les problèmes de configuration de la base de données, tels que la taille des tables, l'utilisation de la mémoire, l'utilisation et la disponibilité du processeur et les actions d'E/S.
En couvrant les deux exécution et configuration problèmes, le moniteur est capable d'optimiser pleinement les performances de n'importe quelle base de données MySQL, n'importe où. Au total, Database Performance Monitor suit plus de 10 000 métriques sur chaque implémentation de base de données MySQL.
SolarWinds Database Performance Monitor inclut la supervision des services de support physique, de l’environnement de base de données, de l’exécution et du développement de requêtes. Cet ensemble de processus de surveillance fournit un service de surveillance MySQL complet qui permettra aux administrateurs de base de données de maintenir les bases de données MySQL disponibles et fonctionnant à une vitesse optimale. En tant que système basé sur le cloud, la console est accessible depuis n'importe où sur Internet et n'importe quelle base de données n'importe où dans le monde peut être incluse dans le service à des fins de surveillance.
Avantages:
- Prend en charge des moniteurs et des tableaux de bord spécifiques conçus pour la surveillance MySQL
- Alertes et rapports faciles à configurer
- Excellentes visualisations pour comparer le code entre différents changements et périodes
- Peut enregistrer et stocker passivement les données de performances pour un examen ultérieur
- Des tonnes de modèles, de rapports et de vues de tableau de bord préconfigurés
Les inconvénients:
- J'aimerais voir un essai plus long de 30 jours
Le SolarWinds Database Performance Monitor est un service basé sur le cloud facturé par abonnement. Il est disponible pour unEssai gratuit de 14 jours.
Moniteur de performances de la base de données SolarWinds Accédez à un essai GRATUIT de 14 jours
Quatre. Surveillance MySQL Site24x7 (ESSAI GRATUIT)
Site24x7est un système de surveillance d'infrastructure basé sur le cloud qui couvre réseaux, serveurs et applications . Il dispose également de services spécialisés pour la surveillance des performances des sites Web. Les SGBD font partie des applications que Site24x7 peut surveiller et une adaptation spéciale est disponible pour MySQL. Les services de Site24x7 peuvent être adaptés par des plugins pour surveiller des produits spécifiques et c'est ainsi que l'outil de surveillance MySQL est chargé dans le service.
Principales caractéristiques:
- Découverte d'instances de base de données
- Suivi des ressources
- Graphiques d'activité
L'outil de surveillance MySQL dans Site24x7 découvrir toutes les bases de données sur chaque hôte que vous incluez dans le service de surveillance. Il documente ensuite chaque instance et démarre la surveillance en direct. Ces vérifications d'état s'étendent à l'hôte et aux services qui prennent en charge les bases de données. L'agent de surveillance MySQL ne peut être installé que sur les serveurs Linux. Cependant, il est capable de surveiller les instances exécutées sous Windows via une connexion réseau.
Site24x7 est facturé par abonnement . Le forfait de base est facturé par quantité d'hôte avec quatre forfaits comprenant la surveillance de 10, 40, 100 serveurs ou plus. Il existe un long menu de modules complémentaires qui étendent chaque plan.
Avantages:
- Fournit des options de surveillance et des tableaux de bord adaptés aux environnements MySQL
- Utilise des données en temps réel pour découvrir les appareils et créer des graphiques, des cartes de réseau et des rapports d'inventaire
- Prend en charge une version gratuite pour les tests
- Offre une large gamme de services de support pour la surveillance de l'infrastructure, du réseau et des utilisateurs réels
Les inconvénients:
- Est une plateforme très détaillée qui nécessitera du temps pour apprendre pleinement toutes ses fonctionnalités et options
Vous pouvez utiliser une version gratuite pour surveiller jusqu'à cinq serveurs. Site24x7 est disponible pour un essai gratuit de 30 jours. Ceux qui décident de ne pas s'abonner à la fin de la période d'essai passent automatiquement à la version gratuite.
Site24x7 Commencez un essai GRATUIT de 30 jours
5. Gestionnaire d'applications ManageEngine (ESSAI GRATUIT)
Gestionnaire d'applications ManageEngine surveille les serveurs et les applications. La longue liste d'applications prises en charge par l'outil inclut les systèmes de gestion de bases de données. Cette liste comprend Bases de données MySQL ainsi que ceux d'Oracle, SQL Server, Informix, DB2, PostgreSQL et Sybase.
Principales caractéristiques:
- Statistiques d'activité de la base de données
- Cartographie des dépendances des applications
- Surveillance des ressources
Le gestionnaire d'applications surveille toutes les infrastructures qui prennent en charge les bases de données MySQL, y compris des facteurs tels que la capacité et l'utilisation du processeur, de la mémoire et du disque. Le opérations du SGBD sont également entièrement couverts par l’outil de suivi. Les statistiques d'exécution telles que l'utilisation de la mémoire dans le SGBD, les interactions avec les disques, le traitement des transactions et les temps de réponse sont également examinées régulièrement. Chaque métrique est affichée en direct dans la console et peut être définie sur déclencher des alertes en cas de dépassement des seuils de performance. Ce système d'alerte signifie que l'administrateur de base de données n'a pas besoin de surveiller en permanence toutes les statistiques de performances.
Les problèmes d'exécution, tels que les erreurs de codage et les jointures inefficaces, sont mis en évidence par le gestionnaire d'applications. L'outil peut évaluer la structure des tables d'une base de données par rapport aux requêtes SQL qui s'y exécutent et recommander changements structurels aux objets et à de meilleurs formats de requête pour améliorer les performances. Ainsi, cet outil est également un système de support aux développeurs . L'analyse de l'utilisation fournit également des recommandations sur la croissance de la taille du tablespace, permettant aux administrateurs de base de données de planifier la capacité.
Avantages:
- Offre des options de déploiement sur site et dans le cloud, offrant aux entreprises plus de choix d'installation
- Peut mettre en évidence les interdépendances entre les applications pour cartographier l'impact des problèmes de performances sur les opérations de l'entreprise.
- Offre une surveillance des journaux pour suivre des métriques telles que l'utilisation de la mémoire, les E/S du disque et l'état du cache, offrant ainsi une vue globale de l'état de votre base de données.
- Peut détecter automatiquement les bases de données, le matériel du serveur et les appareils en temps réel
Les inconvénients:
- Peut prendre du temps pour explorer pleinement toutes les fonctionnalités et options disponibles
ManageEngine fournit Applications Manager en tant que logiciel qui s'installe sur Serveur Windows et Linux . Le forfait est disponible pour un essai gratuit de 30 jours.
ManageEngine Applications Manager Téléchargez un essai GRATUIT de 30 jours
6. Surveillance MySQL Paessler PRTG (ESSAI GRATUIT)
Paessler PRTG est un ensemble de moniteurs d'infrastructure couvrant les réseaux, les serveurs et les applications. Chaque moniteur est appelé un « capteur » et garde un œil sur un aspect d’un système. En combinant des capteurs, PRTG donne une vue complète de tous les problèmes de performances pouvant impacter une base de données MySQL.
Principales caractéristiques:
- Rapports sur les temps de réponse
- Surveillance du serveur
- Alertes pour les problèmes de performances
L'une des méthodes utilisées par PRTG dans le cadre de sa Surveillance de la base de données MySQL procédures consiste à lancer des requêtes dans la base de données pour tester les temps de réponse. L'exécution de ces requêtes mesure non seulement la santé de la base de données et de ses structures, mais teste également tous les facteurs entrant dans le fonctionnement de la base de données, tels que les problèmes de serveur et de réseau.
En combinant les capteurs de surveillance MySQL avec moniteurs de serveur et de réseau , le DBA est capable de détecter la véritable cause des problèmes de performances qui ne sont peut-être pas imputables à la base de données elle-même.
Avantages:
- L'agent MySQL fait partie d'une suite plus vaste de moniteurs spécifiques aux applications – une excellente plate-forme pour surveiller plusieurs services et serveurs.
- La découverte automatique reflète les dernières modifications d'inventaire presque instantanément
- Prend en charge une version gratuite
Les inconvénients:
- Est une plateforme très complète avec de nombreuses fonctionnalités et pièces mobiles qui nécessitent du temps pour apprendre
PRTG est facturé en fonction du nombre de capteurs que l'acheteur souhaite activer, avec des prix fixés par tranches de quantités de capteurs. Vous pouvez obtenir un30 jours d'essai gratuitdu système avec capteurs illimités inclus.
Paessler PRTG Téléchargez la version d'essai GRATUITE de 30 jours
7. Dynatrace
Dynatrace est mieux connu sous le nom de un service de gestion d'applications Web . Les bases de données MySQL sont largement utilisées dans le cadre des services de sites Web et Dynatrace peut être utilisé pour surveiller toute implémentation de MySQL, pas seulement celles qui font partie des sites Web.
Principales caractéristiques:
- Connecte les applications Web à MySQL
- Cartographie des dépendances
- Moniteur de ressources
Une grande caractéristique de ceci Outil de surveillance MySQL est qu'il recherchera vos instances de base de données et les cartographiera avant de commencer à les surveiller. Le service de surveillance est constant et récupère des statistiques à afficher en direct dans le tableau de bord.
Les mesures que le service mesure incluent les contrôles standard sur temps de réponse et l'utilisation des ressources. Une analyse supplémentaire des performances montre quelles applications utilisent la base de données et comment. Afficher l'accès à différents objets et les types de transactions qui se produisent. L'outil peut également analyser les requêtes, produisant des recommandations de réécriture et de remodelage des objets de base de données.
Le système Dynatrace est un service basé sur le cloud , il est donc accessible de n'importe où à partir de n'importe quel navigateur standard. Les bases de données dont vous vous occupez peuvent se trouver sur site, dans le cloud ou à l'autre bout de la planète.
Avantages:
- Tableaux de bord hautement visuels et personnalisables, excellents pour les CNO d'entreprise
- Fonctionne dans le cloud, ce qui lui permet d'être indépendant de la plateforme
- Peut surveiller la disponibilité des applications ainsi que l'infrastructure de support et l'expérience utilisateur
Les inconvénients:
- Conçu spécifiquement pour les grands réseaux – les petites organisations peuvent trouver le produit écrasant
Le service est facturé sur un abonnement modèle et vous pouvez essayez-le gratuitement pendant 15 jours .
8. Surveillance MySQL de LogicMonitor
LogicMonitor est un outil de surveillance des infrastructures basé sur le cloud . Il couvre les réseaux, les serveurs et les applications. Parmi les applications que ce système peut surveiller figurent les bases de données. Les routines d'exécution d'accès et de surveillance spécifiques qu'il implémente sont adaptées par les intégrations. Ce sont des plugins spécifiques au fournisseur du système et il y en a un pour MySQL.
Principales caractéristiques:
- Forfait SaaS
- Connecte les applications Web aux performances MySQL
- Cartographie des dépendances
Les capacités du service s'étendent à serveurs cloud et les services et performances Web. Cela serait donc particulièrement intéressant pour ceux qui exécutent des bases de données MySQL pour prendre en charge un site Web.
La collecte des données est effectuée par un agent qui doit être installé sur l'hôte de la base de données. Cependant, tous les traitements sont effectués sur les serveurs cloud LogicMonitor, qui hébergent également le tableau de bord du système.
Avantages:
- Surveille les performances des applications via le cloud
- Peut surveiller les actifs dans les environnements de cloud hybride
- Le tableau de bord peut être personnalisé et enregistré, idéal pour différentes équipes de CNO ou utilisateurs individuels
Les inconvénients:
- L'essai ne dure que 14 jours, nous aimerions voir une période de test plus longue
Le service est disponible en deux plans, appelés Pro et Entreprise . Les deux plans incluent la surveillance des bases de données ainsi que la surveillance du réseau et des serveurs. Les plans affichent à la fois les statuts en direct et génèrent des alertes lorsque des problèmes sont détectés. Le système conserve les lectures d'état pour analyse – pendant un an avec le plan Pro et pendant deux ans avec le plan Entreprise. Tu peux recevoir un essai gratuit de 14 jours du système LogicMonitor.
9. dbWatch
Si vous ne souhaitez pas abandonner votre système de surveillance d'infrastructure actuel, un moniteur de base de données spécialisé, tel que dbWatch, serait une bonne solution.
Principales caractéristiques:
- Surveille MySQL sur site et dans le cloud
- Alertes prédictives
- Suit plusieurs instances
Le service de surveillance dbWatch est capable de surveiller plusieurs bases de données simultanément et il n'est pas nécessaire qu'elles proviennent toutes du même fournisseur. MySQL fait partie de la liste des SGBD que dbWatch peut surveiller. D'autres incluent serveur SQL , Oracle , Sybase , MariaDB , et PostgreSQL .
Le moniteur est un service basé sur le cloud et il peut surveiller des bases de données sur site, à distance ou basées sur le cloud. Le système couvre les statuts en direct, affichant des graphiques et des statistiques dans la console Web. Il est également capable d'analyser les performances au fil du temps pour recommander des changements dans les structures et des plans d'expansion des ressources.
Avantages:
- Prend en charge plusieurs types de bases de données, y compris les bases de données basées sur le cloud
- Une bonne option pour les entreprises qui disposent d’un grand nombre de serveurs SQL en activité
- Peut alerter de manière proactive en fonction de seuils définis
- Disponible sur plusieurs plateformes sous Windows, Linux et Mac
Les inconvénients:
- Spécialisé uniquement dans la surveillance des serveurs SQL
- Licence minimale requise de 10, pas pour les petites entreprises
Il existe trois niveaux de plan pour dbWatch. Le plus bas d’entre eux, Essentials, n’inclut pas la surveillance des performances de la base de données. Les versions Professionnel et Entreprise incluent la surveillance de MySQL ainsi que d'autres SGBD. Vous pouvez essayer dbWatch Essentials sans risque sur un essai gratuit de 30 jours .
dix. Moniteur d'entreprise MySQL
La version payante de MySQL s'appelle Édition MySQL Entreprise et il inclut MySQL Monitor.
Principales caractéristiques:
- Moniteur MySQL natif
- Mappe les clusters de bases de données
- Surveillance de la réplication
Cet outil de surveillance MySQL est capable de détecter et de cartographier les configurations de cluster et surveillera les statuts des services et serveurs de support ainsi que les instances de base de données elles-mêmes. Il trace également la topologie de réplication et gère les fonctions de sauvegarde et de restauration. Il surveille les connexions utilisées par les applications pour accéder à la base de données MySQL et génère des rapports sur les temps de réponse et l'utilisation des ressources.
Avantages:
- Conçu par les marqueurs de MySQL
- Disponible sur plusieurs systèmes, notamment Windows, Linux, BSD et la plupart des distributions nix
- Interface simple : affiche des informations et des données prêtes à l'emploi
Les inconvénients:
- Spécialisé uniquement dans la surveillance des serveurs SQL
- N'offre pas de réductions de prix annuelles
MySQL Enterprise Monitor fonctionne sur les fenêtres , macOS , Linux , et BSD-Unix .
Choisir un outil de surveillance MySQL
Un bien Outil de surveillance MySQL est capable d'effectuer des tests fréquents sur les temps de réponse des bases de données, de vérifier les mesures de performances, telles que la taille de la mémoire et les verrous de ressources, de surveiller la disponibilité et la vitesse des ressources du serveur et d'analyser les requêtes pour détecter les opportunités d'amélioration.
Le principal utilisateur d'un outil de surveillance MySQL est l'administrateur de base de données (DBA). Cependant, les développeurs et les gestionnaires de services obtiendront également des informations importantes grâce à un système de surveillance. De nombreux rôles différents au sein d'une organisation auront besoin de recevoir des informations sur les performances de la base de données pour diverses raisons, notamment Conformité aux SLA des preuves et des développeurs de produits souhaitant connaître la capacité disponible.
La surveillance MySQL n'est pas une tâche facultative. Il est essentiel de maintenir la rentabilité de l’entreprise.
FAQ sur la surveillance MySQL
Comment vérifier l’espace libre dans une base de données MySQL ?
Recherchez dans le schéma d'information un calcul d'espace libre :
SELECT table_schema 'Nom de la base de données',
sum( data_free )/ 1024 / 1024 'Espace libre en Mo'
DE information_schema.TABLES
OÙ schéma_table = BASE DE DONNÉES();