Revert "Merge branch 'use-trunc-rounding' into rounding-fixes"
[gpstools.git] / postgres / div.txt
blob020e957927e20d84f283817bb03497713081add2
1 div.txt
2 File ID: 31b5014c-fafb-11dd-ab52-000475e441b9
4 To list the closest track points from a coordinate:
6 SELECT date, coor, name, dist, (point(60.30738,5.34574) <-> coor)::numeric AS avs FROM logg ORDER BY avs LIMIT 100;
8 List all trackpoints inside a coordinate box:
10 SELECT * from logg where box '((LAT1,LON1),(LAT2,LON2))' @> coor order by date;
12 Time for updating:
14 gps=# VACUUM ANALYZE ;
15 VACUUM
16 Time: 161378.262 ms
17 gps=# UPDATE logg set name = clname(coor);
18 UPDATE 1338265
19 Time: 9048130.264 ms
20 gps=# DROP INDEX log_name_idx ;
21 DROP INDEX
22 Time: 1505.479 ms
23 gps=# UPDATE logg set name = clname(coor);
24 UPDATE 1338265
25 Time: 11840073.695 ms
26 gps=# CREATE INDEX log_name_idx ON logg (name);
27 CREATE INDEX
28 Time: 191318.425 ms
29 gps=#
31 gps=# UPDATE logg SET name = clname(coor), dist = cldist(coor);
32 UPDATE 201745
33 Time: 721844.368 ms
34 gps=#