Vous n'êtes pas identifié(e).
Pages : 1
Bonjour,
Suite à une formation PostgreSQL chez Dalibo j'ai commencé à développer postgresqltuner.pl. C'est un script inspiré de mysqltuner.pl qui analyse l'instance et proposer des améliorations de configuration.
Il vérifie pour le moment la configuration générale de l'instance, le système (mémoire, sheduler, sysctl), quelques vérifications sur les données, index, procédures stockées, mais rien encore concernant la réplication.
N'hésitez pas à le tester et me faire un retour (ici ou via github) sur les améliorations éventuelles.
Hors ligne
Ça a l'air pas mal du tout. Je vais regarder ça d'un peu plus près. Merci
Guillaume.
Hors ligne
Désolé de ne pas avoir pu tester avant. J'aime beaucoup ce script. Dans les défauts, c'est dommage qu'il n'utilise pas les variables d'environnement habituels comme PGUSER ou PGPORT. Pouvoir indiquer le mot de passe sur la ligne de commande est une faille de sécurité forte : il serait nettement préférable qu'il puisse utiliser la variable d'environnement PGPASSWORD ou mieux encore le fichier .pgpass. Enfin, l'option --password est bien mais elle devrait permettre à l'utilisateur de saisir ensuite le mot de passe quand l'outil lui demande, pour éviter de le mettre sur la ligne de commande et de risque de se le faire récupérer.
En dehors de ça, j'aime beaucoup et je pense que cela va atterrir dans les formations Dalibo comme outil permettant de tester la configuration du système.
Merci
Guillaume.
Hors ligne
Et tant que j'y pense, quelque chose qui pourrait être vérifié est l'emplacement des tablespaces (pour qu'ils ne soient pas dans le PGDATA). Cela arrive fréquemment et est une mauvaise pratique.
Guillaume.
Hors ligne
Merci beaucoup Guillaume pour ton retour, je vais ajouter tout ça très prochainement.
Hors ligne
Bonjour Guillaume,
Ça y est, toutes tes suggestions ont été ajoutées.
Hors ligne
Excellent, je vais regarder ça. Merci.
Guillaume.
Hors ligne
Bonjour,
Comment peut on utiliser votre script sous un environnement Windows ?
Désolé de la question , mais je maitrise pas encore bien PostgreSql
Merci d'avance
Hors ligne
Du peu que j'ai lu du code source de cet outil, c'est très fortement orienté Linux et ne fonctionnera pas sous Windows (au moins pour tout ce qui est OS).
Guillaume.
Hors ligne
Pages : 1