Le 14 septembre 2017, nous avons publié une version actualisée de notre Politique de confidentialité. En utilisant video2brain.com vous vous engagez à respecter ces documents mis à jour. Veuillez donc prendre quelques minutes pour les consulter.

WinDev 21 : La gestion des bases de données HFSQL

Gérer les statistiques

TESTEZ LINKEDIN LEARNING GRATUITEMENT ET SANS ENGAGEMENT

Tester maintenant Afficher tous les abonnements
Le serveur de bases de données HFSQL comptabilise et journalise de nombreuses informations au cours de son fonctionnement. Voyez comment les consulter.
05:27

Transcription

Alors maintenant que nous avons un peu utilisé notre serveur Hyper File SQL, nous allons voir comment regarder un petit peu ces statistiques. Je lance donc le Centre de contrôle Hyper File SQL et je me connecte à nouveau sur le serveur. Ici vous avez deux options qui nous intéressent dans l'immédiat. Les logs du serveur et l'affichage des stats. Alors auparavant, avant de cliquer dessus, je voulais simplement vous montrer le paramétrage Configuration du Serveur par lequel j'ai activé ces options. Donc les journaux en l'occurrence ce sont ceux-ci voilà, c'est donc le journal de fonctionnement du serveur. Et les statistiques sont activées ici, donc au départ quand on installe le serveur Hyper File SQL ces options ne sont pas activées. Je vous conseille quand vous aurez installé votre serveur si c'est pas déjà fait, d'aller dans toutes ces options et d'activer un petit peu tout ce qui pourrait vous intéresser par la suite. Donc je vais revenir sur mes options. Alors d'abord on va jeter un œil à cette option : Afficher les logs du serveur. Donc ça, ça va vous permettre d'obtenir certaines informations sur, comme vous le voyez ici, des informations sur les requêtes les plus utilisées, les plus longues, alors ça suppose évidemment qu'on ait des requêtes stockées sur le serveur, là j'en ai pas dans ce cas-là. Ensuite on a les appels les plus longs, et les applications les plus consommatrices. Donc voilà ce sont des options intéressantes dont on va essayer les appels les plus longs. On peut préciser sur quelle période de temps on veut avoir cette information. Donc là il le fait simplement sur la journée. À des périodes prédéfinies ici voyez qu'on peut choisir les cinq dernières minutes, l'heure, une heure flottante, aujourd'hui, hier, la semaine dernière, le mois dernier etc... Je vais rester sur la journée, je vais cliquer ici, on le laisse calculer un petit peu, et voilà le résultat du calcul donc les appels les plus longs faits par les différentes applications que j'ai pu manipuler pour faire les tests et les démonstrations de ces vidéos. Donc là bon, c'est pas évidemment très significatif par rapport à une utilisation réelle, puisque ce ne sont que des tests sur un serveur local, mais l'idée c'est pas de regarder le résultat, c'est de comprendre l'intérêt de ces options de journalisation qui vous permettent de savoir justement, alors ça n'a rien à voir avec les journalisations d'une base de données, là c'est vraiment simplement un journal qui indique ce qui a été fait, comment, combien de temps etc. Sur chaque ligne on peut avoir des détails, voyez, en cliquant ici... Donc on sélectionne la ligne, on clique sur Détails... On peut savoir par exemple quel est le fichier concerné, l'heure précise, la personne qui était connectée, etc. Donc voilà, c'est une petite option toute bête, on va tester celle-là aussi, Afficher les 20 applications les plus consommatrices. Bon c'est pareil, ça va peut-être pas donner grand chose voilà en fait l'application la plus consommatrice c'est WinDev elle-même... Évidemment puisque j'ai fait tous mes tests à partir de WinDev, et j'ai pas vraiment généré d'exécutable ici donc ça reste WinDev qui est l'application la plus consommatrice de ces exemples. Voilà donc après vous avez d'autres options, ici on peut afficher les logs du serveur, pour voir carrément donc les différentes fonctions qui ont été appelées, à quel moment, combien de temps elles ont été exécutées, donc vraiment là on rentre un petit peu plus dans le détail, comme vous pouvez le voir. Ça peut être intéressant là aussi pour analyser il y a des choses qui n'ont pas fonctionné par exemple, voyez ici, donc qui ont prouvé qu'il y a des erreurs. Pas nécessairement des erreurs que vous voyez à l'usage parce que parfois ce sont des erreurs, comme, je sais pas moi quelque chose qui n'a pas été trouvé, c'est pas grave, il n'a pas trouvé, il est passé à la suite et voilà. Il s'est rien passé mais là ça vous permet justement de vérifier ce qui a pu se passer dans votre application quand elle fonctionne pas ou quand elle répond pas. Parfois WinDev a tendance à être un peu laxiste sur les messages d'erreur, alors c'est bien et c'est pas bien en même temps. C'est bien parce que ça plante pas l'application et du coup l'utilisateur n'est pas surpris. Et en même temps on va avoir quelque chose qui marche pas et on sait pas vraiment pourquoi, faute de message d'erreur. Voilà donc ça fait partie des outils qui permettent de retrouver ce genre de choses. Donc ça c'était l'option de logs du serveur. Et un petit peu dans le même ordre d'idées on a l'affichage des statistiques du serveur. Alors les statistiques c'est ici. Voilà donc c'est le même principe, on va lui demander ce que l'on veut voir, donc par exemple là les statistiques d'activité sur une période donnée, ou en temps réel, on le fera après on va rester sur une période donnée d'abord. Toujours pareil, là il propose la journée on retrouve les périodes prédéfinies. Je vais rester sur la journée. Je clique sur le bouton pour lancer les calculs. On va voir le résultat. Il faut lui laisser le temps de dessiner. Donc un petit graphique, un petit histogramme en l'occurrence. Toujours pareil, c'est pas nécessairement significatif ici puisque je suis tout seul à travailler sur le serveur et je fais des tests mais sur un vrai serveur en production vous pouvez avoir des informations intéressantes notamment tout bêtement voir les heures de pointe, par exemple, les pics d'utilisation du serveur... Donc en dehors de ces statistiques sous forme d'histogramme ici on va pouvoir prendre également les statistiques en temps réel, alors c'est pareil, ça va certainement pas donner grand chose vu que personne n'est connecté au serveur. Donc on voit les manipulations que j'ai pu faire précédemment et puis ça va avancer dans le temps mais il va pas se passer grand chose puisqu'évidemment il n'y a plus d'accès réel au serveur de base de données. Quoique, on va les faire bouger un petit peu, je pense que c'est le système de statistiques lui-même qui provoque ces accès. Donc c'était pas très compliqué, comme vous avez pu le voir, le but était ici de voir un petit peu quelles étaient ces options de journaux et de stats que l'on pouvait avoir au niveau d'un serveur Hyper File SQL.

WinDev 21 : La gestion des bases de données HFSQL

Découvrez les manipulations, les outils et les possibilités intéressantes des bases de données HFSQL dans WinDev. Installez, utilisez, et gérez le serveur HFSQL client/serveur.

2h03 (23 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
WinDev WinDev 21
Spécial abonnés
Date de parution :23 févr. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !