• Какие индексы использовались при запросе?

    @prostoprogrammist
    Если Вы не видите индексов, значит планировщик решил не пользоваться индексом. Вот код с хабра разработчика posgresql
    postgres=# explain (costs off) select * from t where a = 1;
              QUERY PLAN          
    -------------------------------
     Index Scan using t_a_idx on t
       Index Cond: (a = 1)
    (2 rows)
    
    где строчка " Index Scan using t_a_idx on t" означает использование индекса.


    И исходя из выложенного Вами explain'a видно, что планировщик предпочел Seq scan (последовательное сканирование). И, в Вашем запросе вообще индекс не нужен. У Вас нет даже указания WHERE.
    Ответ написан
    Комментировать
  • Интерактивная карта на сайте. Как правильно поступить с координатами?

    @prostoprogrammist Автор вопроса
    Чтобы не было проблем в будущем и можно было брать реальные точки (долгота и широта) решил проблему следующем образом:
    1) Скачал бесплатную программу QGIS. В ней нарисовал необходимые мне регионы. Конвертировал это в формат geojson.
    2) Использовал библиотеку leaflet.js. Туда загрузил данные в формате geojson.
    Ответ написан
    Комментировать