Le 18 février 2011 16:57, Marc SIBERT <[email protected]> a écrit : > Juste un truc pour diviser par 2 la complexité de ta requête : > > and osm1.osm_id* <** *osm2.osm_id > Il suffit de faire la comparaison une seule fois puisque c'est la même > table que tu parcours (deux fois) et si osm_id est ta clé primaire... > > Pour plus de clarté, préfère les JOINs pour lier les tables, ça permet de > séparer les conditions de jointure des conditions de sélection (mais le > résultat doit être strictement identique après l'optimiseur de requête). >
Bien vu, merci. Pour les JOIN tu les appliques sur les conditions "&&" donc ? Autre question en passant: ma machine n'est pas un foudre de guerre, je n'utilise pas les hourly diff, la base n'est donc utilisée qu'en consultation. Y-a-t-il des optimisations recommandées au niveau de postgis ou osm2pgsql ? BrunoC
_______________________________________________ dev-fr mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev-fr
