Vous n'êtes pas identifié(e).
hello ,
Mon applicati utilise beacoup les operation du tri dans des tables temporaries
y'a t'il une formule magique que je l'applique pour mettre le bon valeur du paramétre temp buffer size
Actuellement c'est la valeur par défault =8MO
sur le shared buffer je met 1/4 memoire et pour work_men j'ai appliqué la formule work_men=RAM-(shared buffer _Work_main maitenance)/nbre user
merci pour vos recommendation
hello ,
je veux transférer le schéma de ma base d'un serveur pour cela j'ai utilisée pg_dump
pg_dump -U postgres -d Base_CEM_v3 -Fp --schema-only --create -p5432>D:\backup\Base_CAZ.sql
et j'ai restauré sur mon nouveau serveur avec cette ligne de commande
psql -U postgres -p5432 < D:\backup\Base_CAZ.sql
L'execution se termine avec des erreur surtout sur la creation des Vues avec l'erreur de l'absence du relation
la relation « bdx_migration.migr_zone » n'existe pas
comment je peux forcer la creation des vues méme en absence du realation dans la source
cordialemet
Est ce que ces error sont redirigé vers le dossier pg_log ?
car j'ai fermé la fenétre du restoration
hello ,
Est ce que vous trouvez normale que après ma restauration la taille de la base diminue
comment je peux vérifier que l'opération du restauration a été bien déroulé
j'ai a la fin de l'opération ce message
pg_restore: finished item 19172 MATERIALIZED VIEW DATA pilotage_spi_40
pg_restore: finished item 19137 MATERIALIZED VIEW DATA vue_pm_tout
pg_restore: finished main parallel loop
pg_restore: warning: errors ignored on restore: 663
voici un sccrenshot de la résultat https://www.zupimages.net/up/21/31/oz41.png
ainsi que la taille de la base avant après la restore
postgres-# FROM pg_database ORDER by 2 DESC;
datname | pg_database_size | pg_size_pretty
-------------------------+------------------+----------------
Base_CEM_v3 | 65699502616 | 61 GB
postgres-# FROM pg_database ORDER by 2 DESC;
datname | pg_database_size | pg_size_pretty
-------------------+------------------+----------------
Base_CEM_v3 | 50399162927 | 47 GB
merci pour vos aides
hello,
je veux accélérer le processus du restauration du pg_restore en Ajoutant l'option -j
ce que je cherche comprendre quel valeur doit le mettre avec l'option -j j'ai vu que qu'il ya beaucoup de recommandation pour l'option -j 8
mais normalement le valeur dépend du nbre de processeur physique de la machine
merci de vos recommandation
hello ,
Dans un context de migration postgres d'un server vers un autre
j'ai une base postgis qui a été crée par l'assistant pendant la phase de l'installation du postgis
Est ce que que je doit restorer la base postgis de l'ancien serveur sur le nouveau ou ce ci est n'est pas nécessaire vu qu'il s'agit d'une base de configuration
merci pour Vos retour
mais en faisant un backup restore de labase du version 9.6 en version 13
les extention du psotgis en pris la version 3.1
y a t'il un risque si je conserve cette version du psotgis ?
ce que je comprend pas pourquoi je dois conservé la méme version du postgis le 2.3
Liste des extensions installÚes
Nom | Version | SchÚma | Description
------------------------+---------+------------+---------------------------------------------------------------------------------------------------------------------
address_standardizer | 3.1.2 | public | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.
fuzzystrmatch | 1.1 | public | determine similarities and distance between strings
ogr_fdw | 1.1 | public | foreign-data wrapper for GIS data access
pgrouting | 3.2.0 | public | pgRouting Extension
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
pointcloud | 1.2.1 | public | data type for lidar point clouds
pointcloud_postgis | 1.2.1 | public | integration for pointcloud LIDAR data and PostGIS geometry data
postgis | 3.1.2 | public | PostGIS geometry and geography spatial types and functions
postgis_raster | 3.1.2 | public | PostGIS raster types and functions
postgis_sfcgal | 3.1.2 | public | PostGIS SFCGAL functions
postgis_tiger_geocoder | 3.1.2 | tiger | PostGIS tiger geocoder and reverse geocoder
postgis_topology | 3.1.2 | topology | PostGIS topology spatial types and functions
HELLO ,
j'ai installer PostgreSQL version 13 sur mon serveur windows et j'ai installer postgis version 3.1
maintenant j'ai fait un backup du mon ancien serveur qui contient l'extention postgis 2.3.3 et je vais le restorer sur le nouveau serveur avec la version 3.1
est ce que il faut faire une operation pour faire l'upgrade de l'extention pour qu'il soit compatible avec la version du postgis 3.1
un de mes collègue ma conseillé de conservé la version 2.3 du postgis est cette version de dpostgis est compatible avec la version 13
Nom | Version | SchÚma | Description
------------------------+---------+----------------+---------------------------------------------------------------------------------------------------------------------
address_standardizer | 2.3.3 | public | Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.
fuzzystrmatch | 1.1 | public | determine similarities and distance between strings
ogr_fdw | 1.0 | public | foreign-data wrapper for GIS data access
pgrouting | 2.4.1 | public | pgRouting Extension
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
pointcloud | 1.1.0 | public | data type for lidar point clouds
pointcloud_postgis | 1.0 | public | integration for pointcloud LIDAR data and PostGIS geometry data
postgis | 2.3.3 | public | PostGIS geometry, geography, and raster spatial types and functions
postgis_sfcgal | 2.3.3 | public | PostGIS SFCGAL functions
postgis_tiger_geocoder | 2.3.3 | tiger | PostGIS tiger geocoder and reverse geocoder
postgis_topology | 2.3.3 | topology | PostGIS topology spatial types and functions
postgres_fdw | 1.0 | administration | foreign-data wrapper for remote PostgreSQL servers
(12 lignes)
merci pour vos conseil
rebonjour ,
pendant l'installation du postgis il m'a proposé de crée une base postgis_233_sample que je l'ai crée
sur l'ancien version 9,6 j'ai déja cette base faut 'il transferrer cette base par un backup/restore ou cette base il ne faut pas le transférer car peut être c'est
une base de configuration simple
postgres=# \l
Liste des bases de donnÚes
Nom | PropriÚtaire | Encodage | Collationnement | Type caract. | Droits d'accÞs
-------------------------+----------------+----------+--------------------+--------------------+-----------------------
postgis_233_sample | postgres | UTF8 | French_France.1252 | French_France.1252 |
postgres | postgres | UTF8 | French_France.1252 | French_France.1252 |
| | | | | postgres=CTc/postgres
test_carto | postgres | UTF8 | French_France.1252 | French_France.1252 |
(16 lignes)
hello ,
je vais migrer la version du PostgreSQL du 9.6 vers la version 13
je vais utiliser la métrologie backup/restore
en faite je vais installer la version 13 a coté et je transfert les objects du coté 9.6 vers la version 13
sauf sur l'ancien version il existe l'extention postgis et je sais pas comment faire pour le migrer
faut t'il installer postgis aussi ou c'est simplement je crée l'extention
merci
hello ,
j'ai un problème que j'ai passer des jours pour le comprendre mais sans résultat
en faite moi j'ai crée ma base de donnée avec un lettre B en majiscule
postgres=# create database Base_dev ;
CREATE DATABASE
mais si j'affiche les liste de mes bases j'ai ma base de donnée mais avec une lettre miniscul
postgres=# \l
Liste des bases de donnÚes
Nom | PropriÚtaire | Encodage | Collationnement | Type caract. | Droits d'accÞs
-----------+--------------+----------+--------------------+--------------------+-----------------------
base_dev | postgres | UTF8 | French_France.1252 | French_France.1252 |
postgres | postgres | UTF8 | French_France.1252 | French_France.1252 |
template0 | postgres | UTF8 | French_France.1252 | French_France.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | French_France.1252 | French_France.1252 | =c/postgres +
| | | | | postgres=CTc/postgres
test | postgres | UTF8 | French_France.1252 | French_France.1252 |
(5 lignes)
ceci rendre l'option du mon restore impossible vu qu'il ne trouve plus la base en question
>psql -U postgres -p5433 -d postgres -f c:\dump\base-dev.sql
Mot de passe pour l'utilisateur postgres :
SET
SET
SET
SET
SET
set_config
------------
(1 ligne)
SET
SET
SET
SET
psql:c:/dump/base-dev.sql:23: ERREUR: option « locale » non reconnu
LIGNE 1 : ..._dev" WITH TEMPLATE = template0 ENCODING = 'UTF8' LOCALE = '...
^
psql:c:/dump/base-dev.sql:26: ERREUR: la base de données « Base_dev » n'existe pas
psql:c:/dump/base-dev.sql:28: erreur : \connect : FATAL: la base de données « Base_dev » n'existe pas
merci pour vos retour d'experience
aucun modification faite ni dans le fichier pg_hba.conf et postgresql.con
le problème que je trouve pas une liaison entre la montée version windows server avec la dégradation du performance
faut 'il procéder a faire un vacuum full sur toutes les tables de ma base de donnée ?
hello ,
je rencontre actuellement un grand problème de performance sur ma base postgresql et ce ci depuis le montée version windows server vers 2016
sur le fichier log j'ai toujours du rejet du connexion
2021-07-16 08:04:10 CEST FATAL: connexion au client perdue
2021-07-16 08:24:48 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
2021-07-16 08:24:48 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
2021-07-16 08:24:49 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
2021-07-16 08:25:27 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
2021-07-16 08:25:28 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
2021-07-16 08:25:29 CEST FATAL: les emplacements de connexions restants sont réservés pour les connexions
superutilisateur non relatif à la réplication
dans mon configuration le
max_connexion='"100"
shared_buffers ="512MB"
"work_mem"="26624kb"
le serveur est a 6GO du RAm et 6 cpu
franchement je trouve pas une relation entre le montée version windows el rejet du connexion postgres et la dégradation du performance
y a' t'il quelqu'un parmi vous qui peut m'orienter sur une bonne piste d'analyse
merci
HELLO ,
j'ai une instance postgres a migrer de 9.6 vers la version 13
j'ai installer la version postgresql 13 du coté de l'ancien version et j'ai fait un backup en format archive avec l'option -FC
après avoir exécuté pg_restore j'ai eu ce message d'erreur
pg_restore: de l'entrée TOC 4089 ; 1255 1507497 AGGREGATE st_extent3d(geometry) postgres
pg_restore: erreur : could not execute query: ERREUR: la fonction public.st_combine_bbox(box3d, geometry) n'existe pas
La commande était : CREATE AGGREGATE st_extent3d(geometry) (
SFUNC = public.st_combine_bbox,
STYPE = box3d
);
si je cherche les liste des extension existant sur l'ancien instance j'ai que ces deux extentions
postgres=# \dx
Liste des extensions installÚes
Nom | Version | SchÚma | Description
-----------+---------+------------+-----------------------------------------
adminpack | 1.0 | pg_catalog | administrative functions for PostgreSQL
plpgsql | 1.0 | pg_catalog | PL/pgSQL procedural language
(2 lignes)
Qui peux m'aider sur cette erreur svp ?
c'est ici que j'ai que j'ai le grand taille data/base/12994
le mode archivage n'est pas activé
Bonjour a tous ,
je viens vers vous car je suis un peu perdu
je suis devant un grand probléme suite au saturation disque /var/lib/postgresql/data il me reste quelques MO
je peut pas lancer un vaccumfull vu que cette opération nécessiste 2 fois la taille du table
Qui peut m'expliquer comment agir devant cette situation surtout que c'est un serveur du production ERP
merci pour vos conseil
bonjour a tous
Question sur la Performance
j'ai un index cluster sur un colonne de Type varchar(500)
si je procède a le faire diminuer vers varchar(5) peut on avoir un effet positif sur la Performance ou c'est pareil
merci pour vos conseils
bonjour a tous
j'ai eu une demande client du client sur une saturation disque il ma dit que Les logs du serveur n’ont pas de logrotate
alors que sur mon fichier postgresql.conf j'ai bien le paramètre
#log_rotation_age = 1d
log_rotation_size = 50MB
alors qu'il m'a dit que le fichier il est
/var/log/postgres.log {
weekly
rotate 52
compress
delaycompress
notifempty
create 640 postgres postgres
sharedscripts
postrotate
/etc/init.d/postgresql restart > /dev/null
endscript
}
Qui peut m'expliquer la différence
merci pour vos explications
bonjour a tous ,
j'aimerai s'avoir s'il existe une extension connu par les dba et qui facilite leur travaille sur la partie performance
en faite j'aimerai traiter et collecter max d'information sur la partie d'indexe
liste des indexes manquant , les indexes non utilisées , l’état de fragmentation des indexes
merci pour vos conseils
BONJOUR A tous
j'ai eu des soucis sur les opération du sauvegarde a travers de pg_dump sur des replicas qui plantaient sur de grosses tables ?
pg_dump: dumping contents of table "public.oc_course_visualisation"
pg_dump: Dumping the contents of table "oc_course_visualisation" failed: PQgetResult() failed.
pg_dump: Error message from server: ERROR: canceling statement due to conflict with recovery
DETAIL: User was holding a relation lock for too long.
pg_dump: The command was: COPY public.oc_course_visualisation (id, course_id, user_id, date, part_id, session_id) TO stdout;
Qui peut m'aider sur la cause racine de cette erreur ?
thanks
select pg_cancel_backend(procpid)
Bonjour à tous
J'ai un table volumineux de 75 go après une delete massive de données j'ai lancer un vacuum full pour récupérer d espace disque
Après 30 minute d exécution j ai annuler opération. Suite à une réclamation de client sur un verou sur la table
Je vient de trouver que j'ai perdu en plus 20 go d espace disque sant avoir un gain sur la taille du table
Alors comment je peut récupérer l espace perdu suite à. L annulation de l opération vacuum full
Merci de vos conseil.
Bonjour a tous
j'ai 3 connexions super user Postgres
je veux obliger ces utlisateur de passer forcement par la connexion local linux en enlevant la connexion distant a travers pg admin
comment je peut sécurisé cette faille de sécurité
merci pour vos conseil
bonjour
je débute en postgres et je suis entrain d'étudier la mise en place du backup a travers
pg_basebackup
maintenant ma question est sur la méthode du restauration
la présence du fichier recovery .conf est t'il indispensable pour l'opération du restoration
Est ce le faite du copier les Fichier wall Archivé seulement n'est pas suffisant ?
merci pour vos réponse
le problème que j'ai pas le password du compte postgres donc je ne peut pas connecter en mode psql
je doit le tuer a travers une commande linux ?