Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Tue 03 December 2019 19:16

preliator
Participant assidu
Date d'inscription: 17 Nov 2018
Messages: 433

Grosses bases de données - PostGreSQL

Bonjour à tous,

Je rencontre actuellement un problème de performance avec PostGre. Je travaille avec l’entièreté des données de Geonames (plus de 11M de données localisées), et chaque requêtes met plusieurs minutes à se lancer.

Je cherche un moyen de rendre cette tâche plus rapide. Devrais-je supprimer la colonne "geom" de ma BDD pour accélérer les rendus ? Ou la lenteur est fatalement due à mon nombre de données trop grand ?

Merci à vous.

Hors ligne

 

#2 Wed 04 December 2019 10:22

tumasgiu
Membre
Lieu: Ajaccio
Date d'inscription: 5 Jul 2010
Messages: 1149

Re: Grosses bases de données - PostGreSQL

Salut,

si il n'y a pas d'index, chacune de vos requêtes devra scanner l'ensemble
des données.

Indexez une colonne utilisée dans vos requête pour les accélérer.

Hors ligne

 

#3 Thu 05 December 2019 13:31

ThomasG
Membre
Lieu: Nantes
Date d'inscription: 9 Sep 2005
Messages: 946
Site web

Re: Grosses bases de données - PostGreSQL

Bonjour,

Les informations sont un peu "légères" pour vous aider, des questions supplémentaires pour nous fournir plus d'informations.

* Puissance de la machine? Dédiée ou pas?
* configuration faite avec PgTune ou pas https://pgtune.leopard.in.ua/?
* index ?
* requêtes "type"?
* vous inspectez vos plans d'exécution (EXPLAIN) ?


Cordialement

Thomas

Hors ligne

 

Pied de page des forums

Powered by FluxBB