Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
serveurs:installation:db-srv:postgresql-postgis [2021/03/02 14:49] – [Installer PgUtility] jpmilcent | serveurs:installation:db-srv:postgresql-postgis [2024/02/09 17:53] (Version actuelle) – [Ajout du dépôt Postgresql] jpmilcent | ||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
===== Ajout du dépôt Postgresql ===== | ===== Ajout du dépôt Postgresql ===== | ||
- | * Ajout des dépôts // | + | * Ajout des dépôts // |
* Ajout de la clé du dépôt : ''< | * Ajout de la clé du dépôt : ''< | ||
* Mise à jour des dépôts : '' | * Mise à jour des dépôts : '' | ||
- | ===== Installer Postgresql | + | ===== Installer Postgresql et Postgis ===== |
* Supprimer une éventuelle ancienne version : | * Supprimer une éventuelle ancienne version : | ||
* Lister les paquets // | * Lister les paquets // | ||
- | * Supprimer les paquets Postgresql et **ses fichiers de configuration** : '' | + | * Supprimer les paquets Postgresql et **ses fichiers de configuration** : '' |
- | * Installer // | + | * Installer // |
- | * Paquets de base : '' | + | * Paquets de base : '' |
- | * Installer //Postgis// sans les paquets recommandés : ''< | + | * Installer //Postgis// sans les paquets recommandés : ''< |
* Vérifier l' | * Vérifier l' | ||
* Redémarrer le service si nécessaire : '' | * Redémarrer le service si nécessaire : '' | ||
* Activer le service au démarrage du serveur : '' | * Activer le service au démarrage du serveur : '' | ||
- | ===== Installer | + | ===== Installer |
- | * Pg-Utility | + | * Pg-Activity |
- | * Installer le paquet : '' | + | * Installer le paquet : '' |
* Pour visualiser les infos liées à Postgresql et les requêtes (en cours, en attente, bloquantes) : '' | * Pour visualiser les infos liées à Postgresql et les requêtes (en cours, en attente, bloquantes) : '' | ||
+ | * Ajouter dans le fichier '' | ||
+ | |||
+ | ==== Commandes et requêtes affichant les requêtes actives ==== | ||
+ | * Trouver les requêtes en cours de traitement depuis très longtemps : <code sql> | ||
+ | SELECT | ||
+ | pid, | ||
+ | now() - pg_stat_activity.query_start AS duration, | ||
+ | query, | ||
+ | state | ||
+ | FROM pg_stat_activity | ||
+ | WHERE (now() - pg_stat_activity.query_start) > interval '5 minutes'; | ||
+ | </ | ||
+ | * Forcer l' | ||
+ | |||
===== Accès aux bases via tunnel SSH ===== | ===== Accès aux bases via tunnel SSH ===== | ||
Pour accéder aux bases depuis son poste local, nous pouvons utiliser un tunnel //SSH// : | Pour accéder aux bases depuis son poste local, nous pouvons utiliser un tunnel //SSH// : | ||
Ligne 29: | Ligne 43: | ||
* C'est le service nommé // | * C'est le service nommé // | ||
* Pour l' | * Pour l' | ||
+ |