> -----Mensaje original----- > De: Manuel Pernalete > > Hola a todos! > Mi duda es que tengo una function en postgres que hace muchas > cosas las cuales no explico para no entrar en detalle pero el > volumen de informacion que se maneja es bastante alto tanto > asi que la tabla que tiene menos registros es de mas de 2 > millones, entonces cuando ejecuto la funcion en postgres esta > duro ejecutandose 7 dias corridos.... > > Entonces quiero saber si hay alguna forma de configurar el > postgres para asignarle mas CPU y mas memoria y mas cache de > tal manera que esa funcion se ejecute en su totalidad al > menor tiempo posible >
Si, hay forma. ¿Mientras la función ejecuta dónde está el cuello de botella? ¿En disco o cpu? Para que sea más efectiva la ayuda te sugiero postear descripción de tu hardware, configuración relevante de postgres y naturaleza de la función, incluso los queries que sospechas más se demoran. Saludos, Fernando. -- TIP 8: explain analyze es tu amigo
