Buenos días,
Hace poco migré un esquema de un servidor a otro y estoy teniendo problemas con un SP que ahora demora 4 veces más de lo que demoraba en el servidor antiguo..
He revisado el SP y he notado que el select que ocasiona el problema es el siguiente:
select distinct s.id idserie, si.idcategoria, 243
from vmexportacionesagro s
inner join sinonimos si on translate(upper(‘ ‘ || trim(s.dcom) || ‘ ‘ ||
trim(s.dmer2) || ‘ ‘ ||
trim(s.dmer3) || ‘ ‘ ||
trim(s.dmer4) || ‘ ‘ ||
trim(s.dmer5) || ‘ ‘),
‘ÁÉÍÓÚÜÀÈÌÒÙ!@#$%^&*()_+-={}|[]:”;<>?¿,./`¥·ß¤’,
‘AEIOUUAEIOU ‘) like
‘% ‘ || si.sinonimo || ‘ %’
inner join categoriassectores sc on si.idcategoria = sc.idcategoria
and sc.idsector = 243
Alguna recomendación para optimizarlo?
Mil gracias anticipadas..