#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: 1160
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
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