Catégorie : HFSQL & Performances

03 septembre 2012
publié par 
Lors du remplacement physique d'un serveur de données, une fois l'installation du moteur HFSQL Client/Serveur faite, il faut récupérer les données du serveur précédent. De la même manière, pour l'installation d'un serveur de tests à partir d'un serveur de production existant, il faut pouvoir récupérer l'intégralité du serveur en exploitation : toutes les bases de données, les groupes et utilisateurs, la configuration des droits... La solution permettant de dupliquer...
Le moteur HFSQL utilise un principe de statistiques sur les clés définies dans les fichiers de données. Ces statistiques sont systématiquement utilisées que l'exploitation soit faite avec HFSQL Classic ou HFSQL Client/Serveur, dès qu'une application va : effectuer des lectures en filtrant les données (HFiltre, POUR TOUT...), interroger la base via une requête, créer une vue ... Les statistiques permettent en effet au moteur de déterminer les rubriques les plus discriminantes qui permettront d'...
19 octobre 2011
publié par 
Lorsque le moteur HFSQL Client/Serveur est installé sur un serveur Linux, l'accès à un fichier (lecture, exécution d'une requête, ouverture de fichier, sauvegarde ...) peut se solder par le retour "too many open file" remonté par le mécanisme de sécurité HFSQL. En effet, contrairement à un serveur sous Windows un serveur Linux est par défaut limité en nombre de "handles" pouvant être alloués pour tous les fichiers ouverts. Les réglages à apporter au...
08 février 2011
publié par 
L'ouverture d'un fichier de données au niveau du système d'exploitation est coûteuse en temps. En effet, le système doit mettre en place bon nombre de mécanismes pour assurer par la suite les entrées/sorties (allocation, partage réseau, cache ...). Pour optimiser le lancement des applications, il est donc déconseillé d'effectuer une ouverture systématique de tous les fichiers en appelant l'une des fonctions suivantes : HOuvre("*") HCréationSiInexistant("*") Pour cela le moteur HFSQL est...
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...