Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/06/2008, 11h59   #1
Membre à l'essai
 
Inscription : décembre 2006
Messages : 98
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : décembre 2006
Messages : 98
Points : 23
Points : 23
Par défaut temps d'insertion des requetes

Bonjour,

est ce que quelqu'un sait pourquoi quand j insère 100 lignes de qqc sa prend 2 secondes, quand j'insère 2500 lignes sa prend 3 minutes et quand j'insere 25000 ligne sa prend un bon quart d'heure?

pourquoi cette disproportion?
isma92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2008, 15h49   #2
Membre Expert
 
Avatar de scheu
 
Inscription : juin 2007
Messages : 1 497
Détails du profil
Informations forums :
Inscription : juin 2007
Messages : 1 497
Points : 1 485
Points : 1 485
Ca dépend de plein de choses :
- des paramètres de ta base (fichier postgresql.conf)
- de la taille des colonnes de ta table
- des indexes et triggers éventuels sur ta table
- des éventuels commits intermédiaires
- de la rotation des journaux de transaction

De plus, personne n'a jamais dit que les temps étaient toujours linéaires et proportionnels à la volumétrie (des fois c'est même exponentiel )
__________________
La théorie, c'est quand on sait tout mais que rien ne fonctionne.
La pratique, c'est quand tout fonctionne mais que personne ne sait pourquoi.
Ici, nous avons réuni théorie et pratique : Rien ne fonctionne ... et personne ne sait pourquoi !

Réplication de base avec Postgresql : http://scheu.developpez.com/tutoriel.../log-shipping/
scheu est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h13.


 
 
 
 
Partenaires

Hébergement Web