Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
#1 Général » automatisation du vaccum chaque jour et un vaccumfull chaque dimanche » 08/08/2020 12:00:32
- sihem_info
- Réponses : 1
Bonjour a tous
Est t'il nécessaire de lancer un simple vacuum sur mon plan du maintenance chaque jour si je planifie un vaccumfull chaque dimanche
de plus l'autovaccum est activé
ci joint mon logique du maintenance
if [ $(date +"%u") -eq 7 ] ; then
vacuumdb -U postgres -a -f -z
else
vacuumdb -U postgres -a -z
fi
merci pour vos conseil
#2 Optimisation » lenteur request postgres » 18/09/2019 14:25:57
- sihem_info
- Réponses : 1
Bonjour à tous,
Voila j'ai une table dans ma base Postgres qui contient plus de 6 millions de lignes.
Mais une simple requête update par exemple prend plus de 30 min.
Exemple
Sélectionner tout - Visualiser dans une fenêtre à part
update reprise_journal r set id_agen = a.id from agen a WHERE r.code = a.code and statut in ('A' , 'B');
met 32 min
: Sélectionner tout - Visualiser dans une fenêtre à part
select * from reprise_journal where statut in ('A' , 'B');
met 1 min 50 secs
J'ai meme créé des Indes dans les deux table:
idx_reprise_journal_code
idx_reprise_journal_statut
idx_agen_code
J'aimerai vraiment avoir un tuyau pour l'optimisation d'une table postgres avec des millions de données.
Je vous remercie d'avance
#3 Installation » installation les extentions postgresql » 03/09/2019 11:22:31
- sihem_info
- Réponses : 1
bonjour a tous ,
Question d'un débutant
j'ai besoin d'installer l’extension
pg_stat_statements
sur mon serveur de production
faut t'il lancer en début cette commande
sudo apt-get install postgresql-contrib-9.X
?
pour info je suis sous ubunto
merci pour vos confirmation
#4 Re : Général » Erreur pendant la phase du backup » 26/02/2019 17:00:50
mais pourquoi j'ai pas de réplication dans mon instance
il s'agit d'un simple backup
#5 Général » Erreur pendant la phase du backup » 26/02/2019 16:31:13
- sihem_info
- Réponses : 3
Bonjour
Pourquoi le
pg_basebackup
ne fonctionne pas dans mon script de sauvegarde
Ci joint l'erreur rencontré pendant l'opération du restauration
pg_basebackup -U postgres -D c:\backup
pg_basebackup : n'a pas pu se connecter au serveur : FATAL: aucune entrée dans pg_hba.conf pour la connexion de la réplication à partir de
l'hôte « ::1 », utilisateur « postgres », SSL inactif
merci pour vos explications
#6 Re : Général » charger le contenu du pg_hba.conf » 19/02/2019 16:11:37
mais guillaume en cas du problème dans l'instance je ne peut pas connecté donc c'est impossible de lancer
pg_reload_conf()
#7 Général » charger le contenu du pg_hba.conf » 19/02/2019 11:20:10
- sihem_info
- Réponses : 3
bonjour a tous
Si je procède a changer une ligne dans le fichier pg_hba.conf
comment je puisse charger ses modification sans que je serai obligé de redémarrer le service postgresql
Pour info je suis sous ubunto
merci pour vos aides
#8 Optimisation » création d'un nouveau index optimiseur postgresql » 17/02/2019 21:08:28
- sihem_info
- Réponses : 1
Bonjour tous
Est ce que le faite de crée un nouvelle indexe dans Un table nécessite le lancement de l'opération
analyse table
Pour que l'optimiseur prend en
considération la nouvelle indexe crée
merci pour vos explications
#9 Sécurité » ERREUR: doit être le propriétaire de la table » 15/02/2019 16:27:34
- sihem_info
- Réponses : 2
bonjour a tous
je chercher a donner le droit pour mon user de telle soit autonome sur une base de Test
j'ai crée l'user avec ce privilège
ALTER ROLE "Dev" WITH LOGIN;
GRANT USAGE ON SCHEMA public TO Dev;
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA public TO Dev;
lorsque le rôle dev a besoin de faire un drop table il reçoit ce message
production=> drop table actor;
ERREUR: doit être le propriétaire de la table actor
Qui a une idée comment je peut corriger cette erreur
Merci pour vos aides
#10 Re : Général » paramètre work_men » 30/01/2019 10:56:20
Donc si je comprend bien l'autovacuum est bien activé mais il n'est pas pris en considération dans mon instance vu la présence de dièse
merci bien pour vos explication
#11 Re : Général » paramètre work_men » 29/01/2019 18:06:33
guillaume sur l'opération autovacuum tout est avec #
alors je suis sous la version 11 et sur la documentation il te dit que l'autovacuum est activé par défaut;
#autovacuum = on # Enable autovacuum subprocess? 'on'
# requires track_counts to also be on.
#log_autovacuum_min_duration = -1 # -1 disables, 0 logs all actions and
# their durations, > 0 logs only
# actions running at least this number
# of milliseconds.
#autovacuum_max_workers = 3 # max number of autovacuum subprocesses
# (change requires restart)
#autovacuum_naptime = 1min # time between autovacuum runs
#autovacuum_vacuum_threshold = 50 # min number of row updates before
# vacuum
#autovacuum_analyze_threshold = 50 # min number of row updates before
# analyze
#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum
#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze
#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum
# (change requires restart)
#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age
# before forced vacuum
# (change requires restart)
#autovacuum_vacuum_cost_delay = 20ms # default vacuum cost delay for
# autovacuum, in milliseconds;
# -1 means use vacuum_cost_delay
#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for
# autovacuum, -1 means use
# vacuum_cost_limit
merci pour vos explication
#12 Général » paramètre work_men » 29/01/2019 13:35:24
- sihem_info
- Réponses : 5
Bonjour a tous
sur mon serveur du production le paramètre
#work_mem = 16MB
Est ce que le faite d'avoir le # avant le paramètre ce ci indique qu 'il est désactivé ou c'est par défaut comme ça donc je doit pas enlever le #
merci pour explications
#13 Re : Réplication » Archive_command pour la desactivation de la replication » 23/01/2019 17:02:16
bonjour
sous linux il existe ce valeur archive_command='/bin/true' alors sous windows quel serai la valeur a mettre
merci pour vos réponse
#14 Général » nbre de Fichier concervé dans le répertore pg_wall » 21/01/2019 15:30:29
- sihem_info
- Réponses : 1
bonjour a tous
dans le fichier postgresql.conf sur le paramètre wal_keep_segments j'ai du valeur 10 wal_keep_segments = 10
alors si je vérfie physiquement dans le répertoire "C:\Program Files\PostgreSQL\11\data\pg_wal" j'ai du 15 Fichier wall conservé
y a t’il d'autre paramètre qui intervient dans le nbre du Fichier conservé ?
merci pour vos explication
#15 Réplication » Archive_command pour la desactivation de la replication » 21/01/2019 10:20:03
- sihem_info
- Réponses : 3
Bonjour à tous
J'ai besoin de désactivé la réplication de streaming
Quel serai la valeur qui doit avoir le paramètre archive_command
Si je doit désactivé la réplication
Merci
#16 Général » rapport pg_badger vide » 01/01/2019 21:29:27
- sihem_info
- Réponses : 1
Bonjour a tous
J'ai installé pgbadger sous centos
Les rapports de pgbadger sont vides bien que les fichiers de logs loguent bien.
Pour rappel, j'ai configuré le postgresql.conf comme suit:
log_min_duration_statement = 0
log_checkpoints = on
log_connections = on
log_disconnections = on
log_lock_waits = on
log_temp_files = 0
log_autovacuum_min_duration = 0
log_error_verbosity = default
lc_messages= 'C'
lc_monetary = 'C'
lc_numeric = 'C'
lc_time = 'C'
Merci pour vos aides
#17 Général » erreur de chargement avec pg_ctl » 01/11/2018 18:12:44
- sihem_info
- Réponses : 1
bonjour a tous
je suis sur le répertoire /usr/lib/postgresql/9.1/bin et j'ai besoin de charger une modification faire sur le fichier pg_hba.conf
Si je fait ca j'aurai cette erreur
root@production_info:# root@production_info:/usr/lib/postgresql/9.1/bin# pg_ctl reload
-bash: pg_ctl: command not found
Qui a une idée comment je peut réglé cette erreur
pour info je suis sous ubunto
cordialement
#18 Re : Général » Probléme d'installation postgresql 10 sous ubunto » 27/10/2018 22:58:23
oui j'ai pensé qu'il s'agit d'une erreur vu que j'ai pas eu postgresql 10 installé après le lancent du commande
#19 Général » Probléme d'installation postgresql 10 sous ubunto » 27/10/2018 22:03:12
- sihem_info
- Réponses : 3
bonjour a tous
Qui a une idée sur la cause racine de cette erreur
SI je procéde a faire l'installation du postgres sosu un environement ubunto a travers
sudo apt update
sudo apt-get install postgresql-10
je vient d'avoir cette erreur root@sihem-X550CA:~# sudo apt-get install postgresql-10
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
postgresql-10 est déjà la version la plus récente (10.5-2.pgdg16.04+1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 355 non mis à jour.
merci pour vos aide
#20 Général » commande pg_ctl introuvable sous ubunto » 20/10/2018 17:51:32
- sihem_info
- Réponses : 2
bonjour a tous
je suis sous ubunto si j'essayer de charger e nouveau les modification faite sur le postgresql.conf
j'aurai ce message d'erreur
root@prod-X550CA:~# pg_ctl -D $PGDATA
pg_ctl : commande introuvable
Qui peut m'aider sur cette erreur
merci pour nos experts
#21 Général » Fichier recovery.conf et recovery.done » 16/10/2018 08:25:09
- sihem_info
- Réponses : 2
bonjour a tous
Qui a une idée SVP sur la différence entre le Fichier recovery.conf et recovery.done
je suis entrain d'étudier la mise en place de la réplication en Streaming et j'aime s'avoir la différence entre ces deux Fichiers
merci
#22 Général » installation postgresql sous centos » 26/09/2018 08:11:48
- sihem_info
- Réponses : 1
bonjour a tous
je doit procéder a installer postgresql sur un serveur centos pour la première fois
un de mes collègue im m'a dit que le port 5432 serai fermé aprés l'installation et que vous devrez l'ouvrir après a travers
iptables -I INPUT 1 -m tcp -p tcp –dport 5432 -j ACCEPT
Si non j'aurai cette erreur "le serveur n’écoute pas:Le serveur n’accepte pas les connexion"
Pouvez stp me confirmer l’exécution de cette commande
cordialement
#23 Sécurité » erreur privilège après un pg_restore » 19/05/2018 00:46:27
- sihem_info
- Réponses : 1
bonsoir a tous
après avoir faire l'opération du restauration je viens d'avoir cette erreur comme retour qui a une idée il s'agit de quoi exactement
pg_restore: WARNING: no privileges could be revoked for "public"
pg_restore: WARNING: no privileges could be revoked for "public"
pg_restore: WARNING: no privileges were granted for "public"
pg_restore: WARNING: no privileges were granted for "public"
pg_restore: [archiver (db)] Error from TOC entry 3782; 0 0 ACL nextsequence(text) maaf
pg_restore: [archiver (db)] could not execute query: ERROR: role "maaf" does not exist
Command was: REVOKE ALL ON FUNCTION nextsequence(text) FROM PUBLIC;
merci pour vos aides
#24 Général » Sauvgarde et restoration base » 18/05/2018 09:35:12
- sihem_info
- Réponses : 1
bonjour a tous
j'aurai besoin de sauvgarder une base de donné du serveur A et le restorer sur le serveur B
j'ai lancer un backup compressé a travers cette ligne
pg_dump -U postgres -d prod_ais -Fc -C > /root/prod_ais20180517.sql
j'ai mis l'option -C pour l'opération create database
mais aprés avoir lancer une restoration a travers cette commande
pg_restore -U postgres -O /root/prod_ais20180517.sql
j'ai une imprimé écran que c'est ok mais si je lance
/l
je ne trouve pas la base parmi mes listes
si j'ajoute -d dans l'opération du restoration j'aurai un retour connection to database "prod_ais" failed: FATAL: database "prod_ais" does not exist
Qui peut m'aider comment je doit procéder pour faire cooriger cette erreur
Merci pour nos experts
#25 Re : Général » erreur sur un backup distant postgresql » 08/05/2018 22:05:16
désoler gleu c'est une faute de ma part dans l'imprime écran en faite le /32 est bien configurer
host all all 192.20.10.135/32 trust
si non le service ne doit pas démarrer si j'ai oublier le /32