PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Optimisation » Souci mémoire » 16/05/2022 17:38:26

Mathieu76
Réponses : 1

Bonjour,

Quand je lance un select ou un dump sur une table précise j'obtiens l'erreur ci-dessous :

select * from item_discovery;
ERROR:  invalid memory alloc request size 18446744073709551613

pg_dump -d pzbxfr01 -p 5432 -t public.item_discovery > /pgsql/backups/instance.5432/item_discovery_16-05-2022.sql
pg_dump: error: Error message from server: ERROR:  invalid memory alloc request size 18446744073709551613


Comment peut on corriger cette erreur mémoire? dans le fichier de conf PG peut etre ?

#2 Optimisation » Erreur catalog postgres » 12/05/2022 11:40:20

Mathieu76
Réponses : 1

Bonjour,

Quand je lance plusieurs requêtes sur ma base PostgreSQL j'obtiens l'erreur ci-dessous :

catalog is missing 3 attribute(s) for relid 134776021

pzbxfr01=# REINDEX DATABASE "pzbxfr01";
ERROR:  catalog is missing 3 attribute(s) for relid 134776021
pzbxfr01=# \dt+ *.*
ERROR:  catalog is missing 3 attribute(s) for relid 134776021

Avez-vous déja rencontrée cette erreur?
Si oui quel est le moyen de la corriger svp?
Merci.

#3 Re : Optimisation » ERROR avec l'automatic vacuum » 11/05/2022 11:14:58

Bonjour,
Le souci c'est que les dump sont foireux, et quand j'essaye d'en lancer un nouveau j'ai les erreurs ci-dessous :

pg_dump: error: Dumping the contents of table "item_discovery" failed: PQgetResult() failed.
pg_dump: error: Error message from server: ERROR:  invalid page in block 363677 of relation base/16385/22977001
pg_dump: error: The command was: COPY public.item_discovery (itemdiscoveryid, itemid, parent_itemid, key_, lastcheck, ts_delete) TO stdout;

#4 Optimisation » ERROR avec l'automatic vacuum » 10/05/2022 15:59:11

Mathieu76
Réponses : 3

Bonjour à tous,

j'ai récupéré une base en vrac, dans les logs je trouve un tas d'erreurs de vacuum, voir ci-dessous :

2022-05-10 15:57:14.868 CEST [149827] ERROR:  uncommitted xmin 2379118543 from before xid cutoff 2406937332 needs to be frozen
2022-05-10 15:57:14.868 CEST [149827] CONTEXT:  automatic vacuum of table "pzbxfr01.public.interface"
2022-05-10 15:57:14.880 CEST [149827] ERROR:  uncommitted xmin 2378179800 from before xid cutoff 2406937332 needs to be frozen
2022-05-10 15:57:14.880 CEST [149827] CONTEXT:  automatic vacuum of table "pzbxfr01.pg_catalog.pg_index"
2022-05-10 15:57:21.342 CEST [137579] LOG:  checkpoints are occurring too frequently (26 seconds apart)
2022-05-10 15:57:21.342 CEST [137579] HINT:  Consider increasing the configuration parameter "max_wal_size".
2022-05-10 15:57:31.570 CEST [149827] ERROR:  invalid page in block 363677 of relation base/16385/22977001
2022-05-10 15:57:31.570 CEST [149827] CONTEXT:  automatic vacuum of table "pzbxfr01.public.item_discovery"
2022-05-10 15:57:35.880 CEST [137625] ERROR:  could not access status of transaction 57
2022-05-10 15:57:35.880 CEST [137625] DETAIL:  Could not open file "pg_subtrans/0000": No such file or directory.
2022-05-10 15:57:35.880 CEST [137625] CONTEXT:  while inserting index tuple (78026,39) in relation "item_discovery_pkey"

J'ai également d'autres erreurs, voir ci-dessus.
Avez vous une idée pour corriger les problèmes rencontrés svp?
Merci.

Pied de page des forums

Propulsé par FluxBB