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).

#126 Re : Général » probleme conection refused is the server running on host » 20/06/2010 21:48:54

pour gleu je voulez savoir ou je pourrez trouvez les traces du plantages.
Existe t'il un libelle a desactiver dans postgres.conf si ou lequel
merci

#127 Re : Général » probleme conection refused is the server running on host » 19/06/2010 20:01:37

c'est dans quel fichier log ou je peux voir ces traces  ?
merci

#128 Re : Général » probleme conection refused is the server running on host » 18/06/2010 16:49:15

quelque chose de trouvé
je fait ma requete  par tranche de code postal
mais a chaque fois je suis obligé de faire  vacuum analyse sinon ca plante
d'ou ca vient ?

Configuration dans postgres.conf --> Gleu merci de me repondre


vacuum analyse cadastre.infoparc;
vacuum analyse pos.pos_hist;

update  cadastre.infoparc as a set
gen_niv2_06 =  b.gen_niv2,
an_aprob_06 = b.an_aprob,
chg_ap2002 = b.chg_ap2002
from pos.pos_hist as b
where  b.anneeval = '2006'
and (a.the_geom && b.the_geom)
AND intersects(a.the_geom, b.the_geom)
and a.id_insee=b.id_insee
and substr(a.id_insee,1,2)='84'
and substr(b.id_insee,1,2)='84'
and a.id_insee between '84021' and '84050'
and a.the_geom is not null
and b.the_geom is not null;

#129 Re : Général » probleme conection refused is the server running on host » 18/06/2010 16:35:27

sous console dos j'ai
la connexion au serveur a été coupé de facon innatendue
le serveur s'est peut etre arreté anaormalement avant ou durant le traitement de la requete
la connexion au serveur a été perdu : Tentative de reinitailisation echec ...

#130 Re : Général » probleme conection refused is the server running on host » 18/06/2010 14:27:53

et le processus postgres.exe monte a 1,9 giga en memoire cela fait beaucoup
qu'en pensez vous merci

#131 Re : Général » probleme conection refused is the server running on host » 18/06/2010 13:49:20

Merci gleu mais
et au niveau des logs dans postgres.conf quelles variables  sont a decocher
pour voir l'erreur au niveau de ma requete 
merci beaucoup

#132 Re : Général » probleme conection refused is the server running on host » 18/06/2010 13:47:26

ok pour fsync
j'ai cela
2010-06-18 12:59:17 CEST LOG:  le système de bases de données a été interrompu ; dernier lancement connu à 2010-06-18 12:12:08 CEST
2010-06-18 12:59:17 CEST LOG:  le système de bases de données n'a pas été arrêté proprement ; restauration
    automatique en cours
2010-06-18 12:59:17 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:17 CEST LOG:  la ré-exécution commence à 5/FC00FAE8
2010-06-18 12:59:18 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:19 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:20 CEST LOG:  pageaddr 5/F5D64000 inattendue dans le journal de transactions 5, segment 253,
    décalage 14041088
2010-06-18 12:59:20 CEST LOG:  ré-exécution faite à 5/FDD63A10
2010-06-18 12:59:20 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:21 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:22 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:24 CEST FATAL:  le système de bases de données se lance
2010-06-18 12:59:24 CEST LOG:  le système de bases de données est prêt pour accepter les connexions
2010-06-18 12:59:24 CEST LOG:  lancement du processus autovacuum
2010-06-18 13:02:19 CEST LOG:  les points de vérification (checkpoints) arrivent trop fréquemment
    (toutes les 26 secondes)
2010-06-18 13:02:19 CEST ASTUCE :  Considèrez l'augmentation du paramètre « checkpoint_segments ».
2010-06-18 13:05:16 CEST LOG:  les points de vérification (checkpoints) arrivent trop fréquemment
    (toutes les 27 secondes)
2010-06-18 13:05:16 CEST ASTUCE :  Considèrez l'augmentation du paramètre « checkpoint_segments ».
2010-06-18 13:38:30 CEST LOG:  les points de vérification (checkpoints) arrivent trop fréquemment
    (toutes les 29 secondes)
2010-06-18 13:38:30 CEST ASTUCE :  Considèrez l'augmentation du paramètre « checkpoint_segments ».

#133 Général » probleme conection refused is the server running on host » 18/06/2010 09:56:20

mich30
Réponses : 13

Bonjour
Ma connection a ma base postgres en local se faisait bien mais
dés que je lance une grosse requete

update  cadastre.infoparc as a set gen_niv2_99 =  b.gen_niv2,
an_aprob_99 = b.an_aprob,
chg_ap2002 = b.chg_ap2002
from pos.pos_hist as b
where  b.anneeval = '1999' and (st_intersects(a.the_geom, b.the_geom))
and substr(a.id_insee,1,2)='05'
and substr(b.id_insee,1,2)='05'
and a.id_insee=b.id_insee;
;

j'ai serveur doesn't listen
could not connect to server : conection refused is the server running on host
127.0.0.1 and accepting tc/p ip connections on port 5432 ?
Le service s'est arrété et heureusement  j'ai pu le redemarrer
j'ai eu de la chance , je peut executer des simples requetes

je pense que cela vient de la memoire dans postgres.conf j'ai mis
max_connections = 8     
shared_buffers = 320MB
fsync = off   
effective_cache_size = 500MB
maintenance_work_mem = 32MB   

qu'en pensez vous ? pourquoi cela deconnecte ?

#134 Général » Optimisations performance » 18/06/2010 09:20:41

mich30
Réponses : 0

bonjour
j'ai 4 giga de Ram sur mon XP
sur c: 297 giga libre
sur d: 89 giga libre
j'ai un postgres installé en local mais je vais effectué des grosses requetes geospatiale
j'ai ouvert mon fichier postgres.conf
j'ai mis
max_connections = 8    
shared_buffers = 320MB
fsync = off   
effective_cache_size = 500MB
maintenance_work_mem = 32MB   
qu'en pensez vous l'optimisation est correcte
Exuiste t'il d'autre variables que je pourrez changé
Merci


   






voici

#135 Général » gerer les schemas genre CVS » 17/06/2010 09:35:44

mich30
Réponses : 1

Existe t'il la possibilité de gerer des schemas par CVS
(versionning) merci

#136 Re : Général » importer fichier csv » 17/06/2010 09:32:06

sinon t'as le logiciel  keetle qui est bien

#137 Re : Général » enlever les fichiers temporaires iutiles » 11/06/2010 16:46:59

pour l'optimisation j'ai trouvé comme tuto interessant
cosy.univ-reims.fr/~lsteffenel/AdminSGBD/Install-Optimisation.pdf
et
http://www.revsys.com/writings/postgres … mance.html

Existe t'il d'autres moyens pour optimiser encore mieux la machine
merci

#138 Général » enlever les fichiers temporaires iutiles » 10/06/2010 17:51:12

mich30
Réponses : 3

Comment enlever les les fichiers temporaires inutiles
dans postgres ou fichiers qui ne servent à pas grand chose
afin de gangner de l'espace disque .
Bien entendu j'ai deja fait un vacuum analyse
merci

#139 Général » le size en giga octets » 10/06/2010 14:20:53

mich30
Réponses : 1

j'aimerez afficher cette fonction en giga octets size

SELECT  schemaname,
sum(pg_total_relation_size(schemaname||'.'||tablename)) as size
  from
pg_tables where  schemaname <>'public'
group by schemaname
Merci

#140 Général » dump LOCK TABLE IN ACCESS SHARE MODE » 09/06/2010 17:13:57

mich30
Réponses : 1

Bonjour,
lors d'un dump j'ai lock table stagiare.sort IN ACCESS SHARE MODE
que faut t'il fair e
merci

#141 Re : Général » vacuum analyse par schema » 05/06/2010 00:15:51

RAISE NOTICE ' Traitement --->  %', l_va_tmp;
comment fait t'on pour afficher à l'ecran que l_va_tmp
et qui'l n'y ai pas raise notice devant ?

#142 Re : Général » vacuum analyse par schema » 04/06/2010 17:41:56

ah c'est dommage alors creer un fichier texte de script ?
merci

#143 Re : Général » expressions regullieres » 04/06/2010 17:13:22

voila la reponse

select count(*) from  pci.dep1 where (id_pa) !~  '([A-Z]{1,2}[0-9]{4})' 


avec
CNNNN
ou
CCNNNN

#144 Général » vacuum analyse par schema » 04/06/2010 17:11:33

mich30
Réponses : 6

bbonjour
je veux rentrer le nom du  schema
et patiner toutes les tables pour faire un 'VACUUM ANALYSE
mais erreur

ERROR:  VACUUM cannot be executed from a function
CONTEXT:  SQL statement "VACUUM ANALYSE rga.rga2000_04"
PL/pgSQL function "fct_vacuum_by_schema" line 30 at execute statement

********** Erreur **********

ERROR: VACUUM cannot be executed from a function
État SQL :25001
Contexte : SQL statement "VACUUM ANALYSE rga.rga2000_04"
PL/pgSQL function "fct_vacuum_by_schema" line 30 at execute statement


Merci

CREATE OR REPLACE FUNCTION fct_vacuum_by_schema
(v_name_schema character varying)
  RETURNS void AS
$BODY$

DECLARE
    l_va_schema varchar; /* Nom du schema*/
    l_va_table varchar;  /* Nom tables du schema */
    l_va_tmp  varchar;


    /* Requete extrait toutes les tables d'un schema*/
     c_com CURSOR for SELECT  distinct info.table_schema,info.table_name  from
     (select c.*, pc.*, pc.oid as oid
     from pg_catalog.pg_class as pc, information_schema.columns as c
     where pc.relname=c.table_name and c.table_schema != 'information_schema' 
     and c.table_schema != 'pg_catalog') as info
     LEFT OUTER JOIN
     (SELECT pc.*, PD.* FROM pg_catalog.pg_description PD right outer join pg_catalog.pg_class PC
     on PD.objoid = PC.oid AND PD.objsubid = 0 ) as pde on info.oid = pde.objoid
     where
     info.table_schema =     ''||  quote_ident($1)  || ''; 

BEGIN

  /* Ouverture Curseur*/
  open c_com;
LOOP
FETCH c_com into l_va_schema,l_va_table;
IF l_va_table IS NOT NULL then

      l_va_tmp:='';
      l_va_tmp := 'VACUUM ANALYSE ' || trim(l_va_schema) ||'.'|| trim(l_va_table);
      EXECUTE l_va_tmp;
      RAISE NOTICE ' Traitement --->  %', l_va_tmp;
END IF;
EXIT WHEN NOT FOUND;

END LOOP;
/* Fermeture Curseur*/
RAISE NOTICE ' FIN VACUUM ANALYSE  %', l_va_table;

CLOSE c_com;
END;
$BODY$
  LANGUAGE 'plpgsql' VOLATILE;
ALTER FUNCTION fct_genere_trigger(character varying, character varying) OWNER TO "admin";

select acl_admin.fct_vacuum_by_schema('rga');

#145 Re : Général » expressions regullieres » 03/06/2010 14:24:16

ok mais j'ai
select * from  pci.dep13_parcelle_pci  where id_parc ~  '(\d{5}[A-Z]{1,2}\d{4}' ;
ATTENTION:  utilisation non standard d'un échappement dans une chaîne littérale
LINE 2: ... * from  pci.dep13_parcelle_pci  where id_parc ~  '(\d{5}[A-...
                                                             ^
HINT:  Utilisez la syntaxe de la chaîne d'échappement pour les échappements,
c'est-à-dire E'\r\n'.

merci

#146 Re : Général » expressions regullieres » 03/06/2010 11:52:12

j'ai mis ca
SELECT regexp_matches(id_parc, '\d{5}[A-Z][A-Z]\d{4}'  ) from pci.dep13_parcelle_pci  ;
mais ca marche pas

#147 Re : Général » expressions regullieres » 03/06/2010 11:38:15

j'ai trouve cetet expression \d{5}[A-Z]\d{4}
avec expresso 3.0
maintenant il faut que je le mette en requete

#148 Général » cherche proc test si entier test si caractere » 03/06/2010 10:34:13

mich30
Réponses : 1

bonjour
je cherche une proc qui teste si  c'est un entier ou teste si caractere
merci

#149 Général » expressions regullieres » 03/06/2010 10:20:46

mich30
Réponses : 7

Bonjour je veux tester un champ il faut qu'il soit imerativement
de la forme  genre 12345A1234  ou 12345AA1234
avec
NNNNNCNNNN
ou
NNNNCCNNNN

N= que numerique
C= que caractere

comment fait t'on avec des expressions regullieres avec requete ou autre facon de faire
merci

#150 Re : Général » pg_dump debordement de la taille permise pour un fichier » 05/05/2010 16:41:42

apres verification le dump fait plus de 2giga
comment puis je faire ?
merci

Pied de page des forums

Propulsé par FluxBB