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'...
Lorsqu'une application utilisant des données HFSQL est déployée, il est à tout moment possible de faire évoluer la structure de ses données : ajouts / suppressions de rubriques, modifications du type ou de la taille de rubriques, ajouts de clés uniques ou avec doublons, ajouts d'index full-text... Cette évolution se fait grâce à la modification automatique des fichiers de données. Elle permet de conserver les enregistrements déjà créés dans les fichiers de données,...
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...
© 2018 PC SOFT. Tous droits réservés. Réalisé  avec WEBDEV