On Sun, 20 Feb 2011 18:20:45 -0300 Ezequiel Lovelle <[email protected]> wrote:
> > > Buen Día y perdón por la interrupción. > > Mi caso se sencillo, pero > llevo ya varios días sin poder darle una solución. Estoy instalando > PostgresSQL 9.0.3 en un Servidor dedicado con S.O FreeBSD 8.1 > RELEASE. > > La cuestión es que conservando la conflagración por defecto e > instalación, testeando Postgres con el software pgbench (pgbench -i -h > host -p port -U user -d bbdd) > > que crea unos 100.000 registros en una > tabla llamada "pgbench_accounts". Hasta ahi todo perfecto, pero en el > momento de realizar un SELECT * de la misma tabla, Postgres tarda unos > 17 segundos en realizarme la consulta. > > ¿Es un tiempo > correcto? > No, me parece muy lento. La configuracion por defecto de postgres es muy conservadora, estas seguro de que la has cambiado y de que has configurado "lo que realmente importa"? Puede que la tabla no tenga indices de ningun tipo. Prueba a crear uno. SELECT * es muy generico y no poder optimizarse, prueba a hacer un SELECT sobre el indice creado antes. En que hardware esta instalado? (Procesador, memoria, discos duros, etc..) > Cambiando la conflagración postgres.conf y del kernel del S.O > no obtuve ninguna mejor y el tiempo de respuesta seguia siendo el > mismo. > Eso es por que hace un table scan y es la primera consulta que haces. Si repites la consulta te da el mismo resultado? Si da menos, el s.o. ha cacheado los datos de disco y el problema es que el sgbd esta "frio" y es normal que tarde tanto. > Quisiera saber si puedo hacer algo al respecto o por donde puedo > investigar para poder solucionar el problema. > Si puedes darnos mas datos de tu hardware y la configuracion de postgres, puede que veamos donde se le puede acelerar. > Desde ya muchas > gracias. > > Saludos. > > Ezequiel Lovelle > Administrador de Sistemas. > Dial > Database Marketing > [email protected] > (+54 11) 6776-6666 > > - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
