Ребят, а у меня вопрос по ФИАС.
Я перенес его в MSSQL, но есть одна проблема в том что у меня очень долго работает запросы с ним.
Как я сделал: есть табличка у них главная в которой районы, области, города, поселки и т.д. с ней все ок) там 2 миллиона записей, вешаем индексы нужные и она работает хорошо)
Теперь проблема с номерами домов, они хранятся в отдельных табличках у них типа HouseNN, Где NN - это номера областей. Я собрал все это в одну табличку, для того чтобы потом соединить с первой табличкой и получить вьюху в которой будет индетификатор конкретного адреса, для того чтобы в другие таблички использовать как внешний ключ.
Вроде бы все красиво по архитектуре, но эта табличка домой безбожно тормозит! Вешает наглухо все запросы. Есть вариант создать также как в ФИАС 1 табличка домой для одного региона, но как потом собрать адрес?
В общем мб кто-то работает уже с ФИАС и может помочь мне разобраться?) Спасибо
Я перенес его в MSSQL, но есть одна проблема в том что у меня очень долго работает запросы с ним.
Как я сделал: есть табличка у них главная в которой районы, области, города, поселки и т.д. с ней все ок) там 2 миллиона записей, вешаем индексы нужные и она работает хорошо)
Теперь проблема с номерами домов, они хранятся в отдельных табличках у них типа HouseNN, Где NN - это номера областей. Я собрал все это в одну табличку, для того чтобы потом соединить с первой табличкой и получить вьюху в которой будет индетификатор конкретного адреса, для того чтобы в другие таблички использовать как внешний ключ.
Вроде бы все красиво по архитектуре, но эта табличка домой безбожно тормозит! Вешает наглухо все запросы. Есть вариант создать также как в ФИАС 1 табличка домой для одного региона, но как потом собрать адрес?
В общем мб кто-то работает уже с ФИАС и может помочь мне разобраться?) Спасибо