Buenos dias a todos!
resulta que tengo una consulta simple a una tabla pero el problema es que debido a que la tabla tiene mas de 2 millones de registros y necesito mejorar el tiempo de respuesta. La consulta es mas o menos asi:
SELECT sum(campo1), sum(campo2), sum(campo3) FROM tabla WHERE nombre ILIKE 'parametro%'
El problema es que cuando uso el LIKE la consulta se tarda mucho pero tiene que ser con el LIKE por que el usuario debe poder hacer la consulta digitando el nombre completo o los primeros caracteres del nombre
ya he probado la indexacion pero nada, mejora muy poco. QUeria saber si existe una herramienta en postgres como tsearch que me ayude a mejorar el tiempo de respuesta de esta consulta
Gracias de antemano