나는, MySQL의 테이블이 서로 표 1km 내에있는 모든 사용자를 찾을 필요가 :MySQL의 성능 1km 내에있는 모든 사용자를 찾을 수
Geo
----------
id(int)
location(geometry) with spatial index
username(string)
가 해결 될 수 :
-
을 사용자가
- 으로 반복 전 ... N 각
- 인덱스를
- 보내기 MSG를 사용하여 특정 다각형 내의 모든 사용자를 선택 서로
복잡도가 ~ O (n) 이상 (색인에 따라 다름)이 될 수 있습니다.
OP는 모든 사용자에게 이렇게 할 것을 요청합니다. 따라서 색인이 한 번의 조회에 대해 'O (ln (n))'과 같은 것을 제공하면 'O (n.ln (n))' 모든 사용자를 위해 그것을합니까? – Laurence