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?
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?
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/
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager