Vous n'êtes pas identifié(e).
Pages : 1
Bon soir,
Je réalise des requêtes SQL.
Elles sont stockées dans un fichier plat.
Le fichier est utilisé dans une ligne de commande psql lancée dans une console DOS.
Je suis le déroulement de l'exécution des requêtes stockées avec "procexp.exe".
Les propriétés du processus postgres qui exécute les requêtes m'indiquent que les handles ouverts sur les fichiers des indexes et les fichiers de données ne sont pas relâchées après exécution de chaque requête composant le fichier.
Aussi, les handles ouverts s'ajoutent tout au long de la succession des requêtes.
Est-ce un fonctionnement normal ?
Est-ce que cela consomme des ressources système ?
Existe-t-il un jeu de paramètres ou une configuration à mettre en œuvre pour améliorer la situation si cela est nécessaire ?
Bonne soirée,
F. Gonthier
Hors ligne
Bonjour,
Oui ce comportement est normal. Postgres a une abstraction de "handle virtuel" locale à chaque processus, afin d'éviter d'ouvrir et fermer des handle en permanence, et de ne pas en ouvrir trop en parallèle. Cela ne pose pas de problème, bien au contraire.
Julien.
https://rjuju.github.io/
Hors ligne
Pages : 1