Message posté par : yaks48
----------------------------------------
Bonjour,
Merci pour vos réponses à tous les deux.
pour les solutions proposées :
-----------------
Citation :
un coup de vacuum ?
-----------------
je viens d'essayer et ça n'a rien changé :(
-----------------
Citation :
Est-ce que vous avez contrôlé côté serveur ce qu’il se passe pendant que les données sont
requêtées (Ram, cpu...) ?
-----------------
je vais regarder cela, merci pour la piste.
-----------------
Citation :
QGIS dispose d'un panneau de débogage qui permet d'enregistrer les requêtes émises
pour obtenir les données, avec le temps d’exécution. Vous pouvez récupérer dans un
logiciel comme pgadmin ou dbeaver le plan de requete suivi par postgresql avec un explain
query (texte ou graphique) et ainsi identifier où le temps est passé (une mauvaise
jointure ? un filtre non indexé ? des géometries avec plein de vertices qui ne peuvent pas
bénéficier de l'index spatial lors d'un zoom ? etc.)
-----------------
j'ai essayé de regarder et le temps passé sur une couche relativement basique (couche
des EPCI à l'échelle métropole) et il se trouve très majoritairement sur :
-----------------
Code :
FETCH FORWARD 2000 FROM qgis_16
Fournisseur: postgres
URI: dbname='nom de ma database' host=adresse IP de mon serveur port=5432
Commencé le: 2024-04-04T09:48:14.014
Initiateur: QgsPostgresFeatureIterator
Emplacement: src\providers\postgres\qgspostgresfeatureiterator.cpp:296
(QgsPostgresFeatureIterator::fetchFeature)
Nombre de lignes: 1181
Temps total (ms): 47677
-----------------
je ne connais pas assez en profondeur tout ce langage, y voyez-vous quelque chose de
notable ?
Merci :)
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=366796#p366796
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net