From: | Emanuel Calvo <emanuel(dot)calvo(at)2ndquadrant(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Análisis de performance |
Date: | 2014-10-15 02:08:54 |
Message-ID: | 543DD736.9010801@2ndquadrant.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
El 14/10/14 a las 20:50, Guillermo E. Villanueva escibió:
> Los molesto para pedirles una pista de: "por donde empezar".
>
> Quiero monitorear las consultas de mi server, tomar las mas
> "pesadas" y trabajar en optimizarlas. Les agradecería que me
> orienten por dónde empezar, especialmente en la tarea de detectar
> las querys pesadas, les pido algunas urls o sugerencias o lecturas
> recomendadas, software, etc.
>
> Es muy amplio lo que encontré en nuestro querido google y quizá
> puedan mostrarme el camino Saludos!
>
pgbadger es la herramienta para esto. Procesa todas las consultas en
el log modificando el output del log con log_line_prefix y el
log_min_duration_stament.
Otra herramienta es pg_stat_statement, excelente para ver a través de
consultas.
Otra sería hacer tu un script propio y colectar las consultas en el
pg_stat_activity. No lo recomiendo, pero muchas veces he recurrido a
algo similar para extraer consultas en ambientes en los que no podía
modificar el log e instalar contribs.
Para revisar las consultas, deberías valerte con el output del
explain. Con ese ouput puedes revisar como mejorar tu consulta. Sitio
recomendado para esto es: explain.depesz.com.
Con eso creo que puedes empezar a buscar algo.
- --
- --
Emanuel Calvo http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Training & Services
Bs. As., Argentina (GMT-3)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.18 (Darwin)
Comment: GPGTools - http://gpgtools.org
iQIcBAEBCgAGBQJUPdc1AAoJEIBeI/HMagHmsH8QAJ5COp4jGbYkbKP7xEBHmpmi
FWWNXRKSFTmGbS5Nono/hpi2bNzQHQvRxMfkmgwONTWGPJvujp3zxm6UfVnGk+XN
Lvom1VAn9eTxOYcIKr2hv4mN2OyGjGKzHuR40hSHSB/ABObxLG0uuc0PGrRjH+LH
9HOJD8xA/TqZum1cNpHm4KV/aNB7Xh322rQQg5ngXyUa7t0c5dlzhhDAkRZIvG6u
6C4YJUGhEG6cZZB0gi+T2W9Ci5FdcFQBlpUAE5e/22yrxk3i2hSRymhTdnP2M6N4
zrQWcTZ3k/svJL/8J6W15jNy2Ea0jOoZGvKoEKy8CcgS78gYQ7GUpfVDle04Ezwk
qP1hPrLA8DTc+UpMNfzMA+8Sl92AX75o0wK1BW42EpC962Dg+YdUz7uooeUS0MzV
vxad1Rpk3GCSL85RZI07dcXSS24SJ/693/0K5LJRMRO0mxdM8O91CVaviLBTsWpl
NWcGXPK0YKRoO12TTijHs4qi3bah3p63R/qhOGMxd3a9bfH2/B5ELOwMIC4Hd21D
ebuz0UekNtIhmyeacyBqnaeJODVcYX5MPJDLQITjZTs8a3VlddZVw3i9smGJHNX2
LL18Ti+2FDH5T0ljEabRgx8kD/BrbXgZaja17lxx+VxQb6oC+asT+QaM9e+08LKC
YtjC9yFM+fmVcbvnQ3HA
=UqHF
-----END PGP SIGNATURE-----
-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripcin:
http://www.postgresql.org/mailpref/pgsql-es-ayuda
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo Córdoba | 2014-10-15 08:18:29 | servicio postgresql no inicia |
Previous Message | Mario Soto Cordones | 2014-10-15 01:35:08 | RE: [pgsql-es-ayuda] Análisis de performance |