Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   PostgreSQL (http://www.forosdelweb.com/f99/)
-   -   mejorar consultas (http://www.forosdelweb.com/f99/mejorar-consultas-563968/)

EstelaG 07/03/2008 16:23

mejorar consultas
 
Hola a todos!!!! quisiera recibir recomendaciones o alguna manera de optimizar los tiempos de respuesta de las consultas. Gracias!!!

Sergestux 08/03/2008 15:49

Re: mejorar consultas
 
Puedes utilizar el EXPLAIN para mostrae el plan de ejecución que el planificador Postgres genera para la consulta dada. El pgadmin trae en el panel de consultas una opcion para que te muestre dicho plan
Cita:

El plan de ejecución muestra la manera en que serán escaneadas las tablas referenciadas --- ya sea escaneo secuencial plano, escaneo por índice, etc. --- y si se referencian varias tablas, los algoritmos de unión que serán utilizados para agrupar las tuplas requeridas para cada tabla de entrada.
Otra cosa tambien se optimizan mucho las consultas haciendo vacuums periodicamente, pero las ultimas versiones de postgres ya lo hacen automatico

EstelaG 09/03/2008 10:11

Re: mejorar consultas
 
Muchas gracias!!! para ser más específica lo que me sucede es que tengo un proceso que cuando entra a un ciclo ejecuta diversas funciones y dentro de esas varias consultas, consultas que llegan a recorrer miles de registros.

seyko 10/03/2008 02:31

Re: mejorar consultas
 
si muestras el EXPLAIN que te comenta Sergestux, igual te podemos dar algun consejo para acelerar esa consulta.

Un Saludo


La zona horaria es GMT -6. Ahora son las 04:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.