Non pas 9 ms... 0 ms En effet, 0 ms (pas mesurable) est le temps d'utilisation du CPU. Le temps écoulé tient compte de l'envoi des données (aller vers le moteur SQL et retour de réponse) qui sera le...
Type: Messages; Utilisateur: SQLpro
Non pas 9 ms... 0 ms En effet, 0 ms (pas mesurable) est le temps d'utilisation du CPU. Le temps écoulé tient compte de l'envoi des données (aller vers le moteur SQL et retour de réponse) qui sera le...
Je suppose qu'un vecteur peut être représenté par un polygone... Cela ne change donc rien aux performances, l'indexation étant de complexité logarithmique. Donc au lieu d'un temps de réponse de zero,...
Personnellement en test, la recherche d'un point plus proche voisin d'un lot de 100000 points met 5 secondes sans index sous MS SQL Server (SIG) et 0 lorsque c'est indexé.
Démo :
CREATE...
Il n'est pas possible de vous aider sans :
1) le DDL de votre table
2) un jeu d'essais
3) un résultat
Et pas des exemples bidons dont vous avez pollué le forum.
A +
Mais la couche GIS est justement faite pour cela. Lisez l'article que j'ai écrit à ce sujet : http://blog.developpez.com/sqlpro/p9414/langage-sql-norme/sql-et-systeme-d-information-geographiqu/
A +
Utilisez PostGIS et mettez un index sur votre colonne géometry cela ira beaucoup plus vite. utilisez ST_Distance et faite le MIN.
A +
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.