From: | Pere Rodríguez <pere(dot)rodriguez(dot)rodriguez(at)gmail(dot)com> |
---|---|
To: | xscorp <xscorp2002(at)yahoo(dot)es> |
Cc: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Herramienta de monitorización |
Date: | 2005-06-20 08:13:26 |
Message-ID: | e1b2e97f050620011346cadfbf@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Para ver el estado del servidor, desde una consola, puedes utilizar:
- top (supongo que ya lo conoces). Podrás ver la carga de CPU,
memòria, procesos ...
- vmstat 1 : Información de memòria, bloques i/o, cpu, ...
- iostat -k 1 : Información i/o a disco. (apt-get install sysstat).
Como herramienta gràfica tienes gkrellm (apt-get install gkrellmd
gkrellm). gkrell te permite visualizar gráficas de CPU, i/o a disco,
tráfico ethernet, ... Nosotros lo utilizamos y con él rápidamente
vemos un estado general del servidor.
Si te interessa saber que está haciendo postgres tienes (creo que esto
no lo preguntas pero ya que estamos):
- pgAdmin III : Puedes ver la conexiones y que está haciendo cada una de ellas.
- Mirate los capítulos 23 i 24 (version 7.4, supongo que en la 8 seran
los mismos capítulos)
- También tienes estos querys:
OPEN LOCKS:
SELECT r.relname, l."mode", count(*) AS numlocks
FROM pg_locks l, pg_class r
WHERE r.oid = l.relation
GROUP BY r.relname, l."mode"
ORDER BY count(*) DESC;
RUNNING QUERIES (AND HOW LONG FOR):
SELECT pg_stat_activity.usename, round(date_part('epoch'::text, now() -
pg_stat_activity.query_start)) AS duration,
pg_stat_activity.current_query
FROM pg_stat_activity
ORDER BY round(date_part('epoch'::text, now() -
pg_stat_activity.query_start)) DESC;
QUERY PLAN:
SELECT id, gameid, forumid, subject
FROM threads WHERE nuked = 0
ORDER BY nuked DESC, lastpost DESC LIMIT 8;
Espero haberte ayudado.
pere
El 17/06/05, xscorp<xscorp2002(at)yahoo(dot)es> escribió:
> En Linux.... yo uso Debian por ejemplo...
>
> >En que SO?
> >
> >El 16/06/05, Jose Manuel<josemanuelgv(at)gmail(dot)com> escribió:
> >
> >
> >>Hola,
> >>
> >>¿Alguien conoce alguna herramienta de monitorización de PostgreSQL en
> >>tiempo real? ¿Qué usais para, por ejemplo, ver el impacto de una
> >>consulta en el estado del servidor? ....
> >>
> >>Gracias
> >>
> >>---------------------------(fin del mensaje)---------------------------
> >>TIP 1: para suscribirte y desuscribirte, escribe a majordomo(at)postgresql(dot)org
> >>
> >>
> >>
> >
> >
> >
>
>
From | Date | Subject | |
---|---|---|---|
Next Message | Alberto | 2005-06-20 10:45:45 | Re: Grupos en un DataReport |
Previous Message | Michael Herrero | 2005-06-20 07:43:20 | Fwd: Duda con MD5 |