Catégorie : HFSQL & Performances |
|
|
Dupliquer sur un nouveau serveur physique les données et de la configuration du moteur HFSQL Client/ServeurLors 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... |
|
|
| |
| L'importance des statistiques des index sur les performances...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'... |
|
|
| |
| Evaluer les "handles" nécessaires à un serveur Linux sur lequel est installé le moteur HFSQL Client/ServeurLorsque 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... |
|
|
| |
| Optimiser le temps de lancement des applications, en évitant une ouverture systématique de tous les fichiers de la base. 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... |
|
|
| |
| Suivi des requêtes et traitements du moteur HFSQL Client/ServeurLe 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... |
|
|
| |
| | | |