Vous n'êtes pas identifié(e).
Pages : 1
Arf
J'avais essaye ma_var::string, ma_var::varchar(255)
Mais pas ma_var::text
Merci
SELECT extract(day from ('2009-01-08 15:02:48.457' - 2009-01-07 15:02:48.457)) marche tres aussi j'ai l'impression!
J'avais pense a l'EXTRACT mais pour appliquer a chaque date, pour essaye d'obtenir la date en jours mais ca me donnait pas ce que je voulais.
Et j'avais meme pas pense a cette solution
Merci
Salut a tous,
J'aimerais obtenir le nombre de jours entre 2 dates comme celles-ci
"2009-01-08 15:02:48.457"
Je voudrais unique une nombre en resultat et pas "24 days" par exemple.
J'ai essaye plusieurs facons mais j'arrive pas a obtenir uniquement un nombre.
En fait il me faudrait pouvoir convertir les dates au format "YYYY-MM-DD" sans l'heure ensuite une simple soustration fonctionne.
Mais je sais pas comment faire. J'ai essaye la fonction date_trunc() mais ca met juste l'heure a zero sans la retirer. Donc en resultat j'obtiens "xx days".
Salut a tous,
Ma requete me retourne pour le moment un resultat du type PGInterval que je peux pas utiliser dans mon programme qui ne l'accepte pas
J'aimerais donc caster le resultat en String.
Peut être avec un pg_dump en mode -d (génère des inserts).
Après il faudra forcément retravailler le dump pour en faire un script compréhensible par SQL Server.
Mouai, pas tres encourageant. Surtout que le fichier genere fait 225Mo
Quelle serait une autre solution?
Salut a tous,
Est-il possible copier un base de donnee de PostgreSQL vers SQL Server 2005 grace a un dump ou autre fichier sql genere?
Sinon comment faire?
Pas que je sache. Mais je ne suis pas expert windows, loin de la !
Ce qui m'intéresse (je viens d'aller regarder), c'est ce que vaut le compteur de performance
Disque Physique/%Duree d'inactivité, pour le disque physique qui contient la base.
Moi non-plus je suis pas dutout expert windows.
J'ai fait 2 screenshots: 1 au repos et 1 pendant la restauration.
La difference est flagrante!
ca doit etre un idle time ou quelque chose comme ca, dans les stats de disque dur
Quoi? "Highest Active Time"?
Ca ve dire que c'est pas le bon pourcentage?
Je voulais le pourcentage d'utilisation, pas le débit. On peut très bien avoir un disque à 1Mo/s mais à 100% d'utilisation.
Desole, je crois que j'ai trouve le pourcentage. Ca serait pas "Highest Active Time" (dans Resource Monitor)?
Si c'est ca, oui c'est constatemment au dessus de 95% pendant la restauration
Je comprend pas pourquoi c'est si long. Y a rien d'autre qui tourne sur ce serveur a part un ptit serveur SVN
Bonjour,
Il faudrait un peu plus d'information :
Quelle est la version de PostgreSQL ?
Quelle la vitesse des disques ?
Quelle la commande de sauvegarde ?
Quelle est la valeur de checkpoint_segment ?
PostgreSQL 8.3.5
Pas plus de 1Mo/s pendant le restore (c'est un disque dur standard 7200rpm)
Je sais pas j'ai utilise PgAdmin en choisissant la compression. Je vais essayer de voir si je peux la recuperer
checkpoint_segment est a 3
Le pourcentage d'utilisation des disques aussi (enfin le pourcentage d'inactivité, il me semble que c'est ce qu'on a dans les compteurs de performance, sous windows)
Pas plus de 1Mo/s pendant le restore (c'est un disque dur standard 7200rpm)
Je l'ai regarde avec Resource Monitor de Windows Server 2008
Je viens de teste en utilisant la console windows avec la commande suivante:
pg_restore.exe -h localhost -p 5432 -U postgres -d db_ag -v db_ag-20090630.backup
Le serveur a l'air de reagir de la meme maniere: presque pas d'activite
Par-contre, la, la progression de la restauration s'affiche dans la console.
Mais c'est aussi lent qu'avec PgAdmin.
Apparemment il prend enormement de temps pour restaurer une table ayant 266807 lignes.
Salut a tous,
J'utilise PostgreSQL 8.3. Lorsque je cree mes backups cela prend quelques secondes pour generer un fichier de 80MB compresse.
Mais lorsque je le restaure, PostgreSQL se fige (Ne Repond Pas) et cela prend autour de 45 minutes. J'ai verifie l'activite du serveur: le process est utilise a peine a 3% (c a d pas utilise) et un peu plus de 1GB de RAM est utilise (la moitie de la capacite). Donc ca vient pas des performances du serveur.
Par-contre, au final, la base de donnee est restauree sans erreur.
J'ai lu d'autres posts sur internet concernant des restaurations lente mais c'est du style 15min pour un fichier compresse de 800MB. Donc y a vraiment un probleme avec mes restaurations.
Pour creer mes backup et restaurer j'utilise PgAdmin.
Un idee?
Pages : 1