PLATEFORME - Administration > Guide de l'administrateur > Référentiels > Performance et santé d'un référentiel
Performance et santé d'un référentiel
Consulter les performances d'un référentiel
Avant de commencer à travailler dans un référentiel RDBMS, MEGA vous conseille de lancer l'utilitaire RDBMS diagnostic (disponible dans le Store MEGA : store.mega.com).
*Pour des informations détaillées sur cet utilitaire, reportez vous au guide de déploiement: Installation et déploiement > RDBMS Repository Installation Guide.
Cet utilitaire rend compte des performances du référentiel par rapport à des performances optimisées.
Générer un rapport de santé d'un référentiel
HOPEX vous permet de générer quotidiennement le rapport de santé d'un référentiel RDBMS. Ce rapport permet de détecter :
les anomalies de performance ou d'usage que peuvent rencontrer les utilisateurs au quotidien.
tout changement significatif.
Pour cela des tests de performance et de santé sont réalisés quotidiennement. Des événements sont générés en cas d'anomalies détectées.
*Voir l'Article Technique Event Supervision Description > Repository Health.
Description des tests de performance
Des scénarios standards d'utilisation d'HOPEX sont réalisés tous les après-midi (job "RepositoryHeath Daily Afternoon Trigger", 16:00 GMT) :
Lecture de commentaires sur des données accessibles en lecture seule ("Reading of ").
Chargement de données accessibles en lecture seule.
Exécution d'une requête de recherche sur des données accessibles en lecture seule.
Ecriture de commentaires sur des données accessibles en lecture et écriture.
Création de données.
Suppression de données.
Exécution d'une requête de recherche sur des données accessibles en lecture et écriture.
*Dans une configuration de type "cluster ", les performances sont mesurées sur toutes les machines.
Chaque scénario génère un résultat qui est stocké dans le référentiel. Ces résultats sont analysés ultérieurement tous les jours (job "RepositoryHeath Daily Evening Post Trigger", 23:05 GMT) afin de détecter toute anomalie.
Un historique de 36 résultats est nécessaire avant de pouvoir générer une alerte.
Description des tests de santé
L'analyse de certains usages est capitale pour identifier tout ce qui pourrait compromettre l'intégrité des données, que ce soit au quotidien ou suite une mise à jour d'HOPEX.
Pour tous les référentiels de tous les environnements, les vérifications suivantes sont effectuées tous les soirs (job "RepositoryHeath Daily Evening Trigger", 23:00) :
Administration
compatibilité SQL des référentiels et du serveur
fragmentation des tables
fragmentation des index
exécution du plan de maintenance SQL
Personnalisation
modification des données HOPEX
volumétrie des données HOPEX
Utilisation
volumétrie des espaces de travail
*Dans une configuration de type "cluster ", les tests d'usages sont réalisés sur une seule machine au hasard.
Description du rapport de santé
Le rapport de santé contient la description succincte des problèmes détectés au niveau des performances ou des usages.
Par exemple, dans le cas d'une anomalie sur la fragmentation d'un index d'une table :
Sent from: <Nom de la machine qui a exécuté la tâche de formatage et d'envoi du rapport>
Environment: <Nom de l'environnement>
Repository: <Nom du référentiel>
Table A_BLOB
Index GBM_INDEX_A_BLOB_IDABS_BEGIN_VALIDITY
Niveau de fragmentation 70%
Configurer l'envoi du rapport de santé d'HOPEX par e-mail
*Les rapports de santé d'HOPEX, générés automatiquement chaque jour, sont disponibles dans le bureau HOPEX Administration, voir Visualiser les rapports de santé d'HOPEX.
Vous pouvez recevoir un rapport succinct de toutes les anomalies détectées sur chaque référentiel de chaque environnement.
Le rapport de santé d'HOPEX est envoyé quotidiennement (par défaut) par e-mail :
Vous devez vérifier que les paramètres de configuration d'envoi d'e-mail sont configurés (dans les options de niveau site).
Vous devez définir les destinataires du rapport.
Vous pouvez modifier la fréquence de réception des rapports.
Ex. : Quotidien, Hebdomadaire (dimanche), Quotidien (jours ouvrés), Mensuel (1er jour du mois).
Pour configurer HOPEX pour l'envoi de son rapport de santé par e-mail :
1. Accédez aux options de niveau site.
2. Vérifiez les paramètres de configuration d'envoi d'e-mail :
Dans l'arbre des options, sélectionnez le dossier Installation > Messagerie Electronique.
Dans la partie droite, vérifiez que les paramètres de configuration d'envoi d'e-mail sont configurés.
Exemple:
Adresse par défaut de l'auteur via SMTP (FROM): admin@domain.com
Serveur SMTP : mail.server.domain.com
Port SMTP : 25
3. Définissez les destinataires du rapport :
Dans l'arbre des options, sélectionnez le dossier Référentiel > Santé du référentiel.
Dans le champ de l'option Repository Health Report : destinataires, saisissez l'adresse e-mail du destinataire des rapports de santé d'HOPEX.
*Vous pouvez saisir plusieurs destinataires (le caractère de séparation est la virgule : ",").
Ex. : dan.woods@mega.com,julia.perri@mega.com
4. (Si besoin) Pour l'option Repository Health Report : fréquence, à l'aide du menu déroulant, modifiez la fréquence de réception des rapports.
Ex. : Quotidien (jours ouvrés)
Les destinataires du rapport reçoivent un e-mail à la fréquence définie, avec un résumé du rapport dans le corps du message et le rapport détaillé en pièce jointe.