osm-codes / GGeohash

Generalized Geohash Algorithms of the OSM.codes
Apache License 2.0
0 stars 0 forks source link

Avaliar demora e consumo de dados da api de coberturas. #24

Open 0e1 opened 1 year ago

0e1 commented 1 year ago

A api.jurisdiction_coverage vem consumindo muitos bytes e tempo na interface.

screen

0e1 commented 1 year ago

A alteração referencia acima reduziu o tempo que o BD leva para responder, como mostra o antes/depois a seguir.

EXPLAIN ANALYZE SELECT api.jurisdiction_coverage('BR-SP-Campinas');
                                     QUERY PLAN                                      
-------------------------------------------------------------------------------------
 Result  (cost=0.00..0.01 rows=1 width=32) (actual time=0.002..0.003 rows=1 loops=1)
 Planning Time: 108.595 ms
 Execution Time: 0.026 ms
(3 rows)

EXPLAIN ANALYZE SELECT api.jurisdiction_coverage('BR-SP-Campinas');
                                     QUERY PLAN                                      
-------------------------------------------------------------------------------------
 Result  (cost=0.00..0.01 rows=1 width=32) (actual time=0.001..0.001 rows=1 loops=1)
 Planning Time: 15.647 ms
 Execution Time: 0.008 ms
(3 rows)

No entanto, do lado do cliente ainda se obtem cerca de 1 segundo como tempo de resposta.