j'ai un problème j'insère des données et j'en perds bcp
quand on créer les tables faut il specifier la taille
faut il configuer autre chose gnere le buffer ?
j'ai un problème j'insère des données et j'en perds bcp
quand on créer les tables faut il specifier la taille
faut il configuer autre chose gnere le buffer ?
Qu'est ce que tu entends par j'insère des données et j'en perds beaucoup ????
Pas très clair comme problème !!
j'ai cela comem erreur
>DEBUG: recycled transaction log file 0000000000000048
>DEBUG: recycled transaction log file 0000000000000049
>DEBUG: recycled transaction log file 000000000000004A
>DEBUG: recycled transaction log file 000000000000004B
>DEBUG: recycled transaction log file 000000000000004C
>DEBUG: XLogWrite: new log file created - consider increasing
>WAL_FILES
>DEBUG: recycled transaction log file 000000000000004D
>DEBUG: recycled transaction log file 000000000000004E
>DEBUG: recycled transaction log file 000000000000004F
>DEBUG: recycled transaction log file 0000000000000050
>DEBUG: recycled transaction log file 0000000000000051
et je perds 200 données pour 70000
comment peut on configuer le psotamster pour verifier ce qui est envoyer à la base de données ?
merci
Vu que tu envoies des insertions en masse, fais tu une transaction pour chaque insertion ou une transaction globale ou pas du tout de transaction?
quand tu appelles transaction cela veut dire commit?
normalement ilys des commits masi je voudrais etre sur alros je voudrais asvoir si c'est possible de configuer dd'eune certaine façonpour voir les requets qui sont envoyes
Pour les transactions regarde les articles de SQLPro sur developpez.com
J'ai fait quelques recherches suite à ton problème. Dans le ficheir postgresql.conf tu as une option wad_files. Augmente là et ça devrait être bon.
Le problème est que les transactions arrivent plus vite que PostgreSQL ne peut les gérer donc comme le nombre fichiers est 10 à première vue chez toi, au moment de revenir surle premier il n'a pas encore fini de valider les transactions du premier fichier.
Donc la solution est d'augmenter le nombre de fichiers avec wab_files. Par contre ça ne fait que repousser le problème. Par contre je te conseille de créer une transaction pour 1000 insertions par exemple.
bne dsisons que je fias 15 insertions toutes les 2 secondes
come tu dis je ne fais que repousser le problèmes en augmentant lenombre donc c'est bien que postgresql ne gère pas asez vite mes transactions?
comment je porurais voir ce qui est reellemen,t envoye à psotegre
il ya til un moyen de voir les requets envoyes?
Non il ne me selble pas. Il faut savoir que d'ouvrir et fermer une transaction prend du temps et ce quelque soit le SGBD. Donc la solution de faire une transaction pour 1000 insertions devrait résoudre ton problème.
Partager