В общем это дебют в настройке продакшен постгреса да и процесс создание базы был не мной сделан
О проблеме - собственно смысл в том, что есть база фиас типа КЛАДРа
Поиск идёт около 5 секунд (долго для ввода поля в веб формочке)
Запрос у нас такого типа:
SELECT
ao.id
,ao.fullname
,ao.formalname as obj
,cast(aolevel as char)||ao.fullname as xx
FROM
addrobj ao
INNER JOIN addrobj_links aol1
ON
ao.id=aol1.addrobj_id
WHERE
livestatus='1'
and actstatus='1'
AND formalname ilike '%'||:street||'%'
ORDER BY ao.aolevel,formalname limit 10;
вот список всех индексов в базе
schema | index
--------+-------------------------
public | addrobjFullTsvr_pkey
public | addrobj_idx
public | addrobj_idx1
public | addrobj_idx11
public | addrobj_idx15
public | addrobj_idx2
public | addrobj_idx3
public | addrobj_idx4
public | addrobj_idx5
public | addrobj_idx6
public | addrobj_links_idx1
public | addrobj_links_idx2
public | addrobj_links_idx3
public | addrobj_links_new_pkey
public | addrobj_links_pkey
public | addrobj_pkey
public | direction_projects_pkey
public | directions_pkey
public | geo_pkey
public | movie_pkey
public | projects_pkey
(21 rows)
Если кто настраивал это счастье то подскажите?, что сделать.
Или не морочить голову с индексами и сразу прикручивать sphinxsearch?