18 novembre 2010
publié par 
Le moteur HFSQL Client/Serveur dispose de mécanismes de "log" et de suivi d'activité. Ils permettent d'avoir très précisément sur une période donnée, toutes les actions commandées par les différentes utilisateurs connectés aux bases de données.

Il est donc vivement recommandé d'activer ces mécanismes sur le serveur :
  • ils n'ont pas d'incidence notable sur les performances,
  • il suffit pour les activer de se connecter au serveur via le centre de contrôle HFSQL :


Une fois l'activation faite, il suffit toujours dans le centre de contrôle HFSQL d'utiliser le volet "Logs et Statistiques" pour accéder à de nombreuses informations primordiales notamment en phase de mise au point, et d'optimisation :
  • les requêtes les plus longues,
  • les appels les plus longs,
  • les requêtes les plus utilisées (pour optimiser en priorité les traitements les plus courants),
  • la liste des commandes appelées (par exemple vérifier les paramètres reçus par une requête d'un utilisateur qui n'a pas le résultat attendu),
  • ...


L'ensemble de ces possibilités permet de répondre à toutes les interrogations pouvant survenir en exploitation :
  • le dimensionnement du réseau est-il suffisant ?
    Les statistiques d'activités montrent le volume des demandes.

  • le dimensionnement du serveur est-il suffisant ?
    Les statistiques d'activités montrent l'utilisation de la RAM et du CPU sur le serveur.

  • un résultat ne semble pas conforme ?
    Les logs permettent de vérifier les demandes reçues.


  • un arrêt inattendu du moteur survient, ou une erreur du journal des événements de Windows remonte ?
    Les logs permettent de voir la demande, ou l'enchainement de traitements à l'origine.

Ces possibilités de suivi s'appliquent pour toutes les connexions gérées par le moteur HFSQL Client/Serveur, qu'elles proviennent des stations du réseau local, de postes connectés par Internet, d'applications mobiles Android, iOS...

Important : pour tous les serveurs de données il est important d'ajuster l'usage des caches du système afin de ne pas manquer de mémoire.

Liens sur ce thème :

< Retour