From: | Oleg Bartunov <oleg(at)sai(dot)msu(dot)su> |
---|---|
To: | Genix <genix(at)list(dot)ru> |
Cc: | pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org> |
Subject: | Re: Администрирование: |
Date: | 2005-10-18 11:42:29 |
Message-ID: | Pine.GSO.4.63.0510181539010.23078@ra.sai.msu.su |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-ru-general |
On Tue, 18 Oct 2005, Genix wrote:
> Приветствую!
>
> Подскажите, пожалуйста, какие есть средства для администрирования PG?
> Интересует информация о сессиях пользователях.
>
> Нашел чудный запрос:
> SELECT * FROM PG_STAT_ACTIVITY;
>
> однако он не показывает строку запроса, которой пользователь нагружает (или
> последнюю, которой нагружал) сервер.
У меня складывается ощущение, что тебе лень почитать документацию :)
см. stats_command_string в postgresql.conf
читай
http://www.postgresql.org/docs/8.0/static/runtime-config.html
http://www.postgresql.org/docs/8.0/static/monitoring.html
>
> Подскажите, кто каким образом осуществляет мониторинг соединений?
> Также интересует последний SQL-запрос (если ничего не делается в данный
> момент), кол-во используемой сессией памяти (не обязательно, но желательно),
> код ошибки (если последний запрос был с ошибкой).
см. настройку выдачи в log и следи. совсем тупо, можно сделать
ps uax | grep post
есть утилита pgtop (гуглом пользуйся), которая красиво может все показывать.
Читайте.
>
Regards,
Oleg
_____________________________________________________________
Oleg Bartunov, sci.researcher, hostmaster of AstroNet,
Sternberg Astronomical Institute, Moscow University (Russia)
Internet: oleg(at)sai(dot)msu(dot)su, http://www.sai.msu.su/~megera/
phone: +007(095)939-16-83, +007(095)939-23-83
>From pgsql-ru-general-owner(at)postgresql(dot)org Fri Oct 21 13:51:59 2005
X-Original-To: pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org
Received: from localhost (av.hub.org [200.46.204.144])
by svr1.postgresql.org (Postfix) with ESMTP id B7E71D84D1
for <pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>; Fri, 21 Oct 2005 13:51:58 -0300 (ADT)
Received: from svr1.postgresql.org ([200.46.204.71])
by localhost (av.hub.org [200.46.204.144]) (amavisd-new, port 10024)
with ESMTP id 53374-07
for <pgsql-ru-general-postgresql(dot)org(at)localhost(dot)postgresql(dot)org>;
Fri, 21 Oct 2005 16:51:53 +0000 (GMT)
Received: from mail.virtonclub.com (mail.virtonconsultants.com [62.148.170.40])
by svr1.postgresql.org (Postfix) with ESMTP id DF8BAD7868
for <pgsql-ru-general(at)postgresql(dot)org>; Fri, 21 Oct 2005 13:51:53 -0300 (ADT)
Received: from localhost (localhost [127.0.0.1])
by mail.virtonclub.com (Postfix) with ESMTP id 6706420A01
for <pgsql-ru-general(at)postgresql(dot)org>; Fri, 21 Oct 2005 18:51:49 +0200 (CEST)
Date: Fri, 21 Oct 2005 19:51:48 +0300
From: "Denis A. Egorov" <denis(dot)egorov(at)virtonconsultants(dot)com>
To: pgsql-ru-general <pgsql-ru-general(at)postgresql(dot)org>
Subject: =?koi8-r?B?5M/Qz8zOxc7JxSDL?= PostgreSQL.
Message-ID: <20051021165147(dot)GB3747(at)virtonconsultants(dot)com>
MIME-Version: 1.0
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
User-Agent: Mutt/1.5.11
X-Virus-Scanned: by amavisd-new at hub.org
X-Spam-Status: No, hits=0.088 required=5 tests=[AWL=0.038,
FORGED_RCVD_HELO=0.05]
X-Spam-Level:
X-Archive-Number: 200510/28
X-Sequence-Number: 427
Доброго времени суток!
Вот возникла потребность написать функцию на С для PostgreSQL.
В базе есть lo-объекты, всё проверено, всё работает.
Написал функцию на С, подключил её в pg, ни каких ругательств, но...
В функции делаю:
fd = lo_open(conn, lobjId, INV_READ);
и мне тут-же возвращается
ERROR: large object 137550584 does not exist
но что самое интересное указывается не тот OID с которым вызывался lo_open, и возвращаемый OID всегда меняется.
Оформляю эту же функцию в виде программы - всё работает!
Т.е. получается что каким-то страннным образом бьётся OID который попадает
в lo_open.
Буду рад услышать любые идеи, ибо уже идей нет...
P.S.
SELECT version();
PostgreSQL 8.0.4 on i486-pc-linux-gnu, compiled by GCC cc (GCC) 4.0.2 (Debian 4.0.2-2)
С уважением,
--
Denis A. Egorov
From | Date | Subject | |
---|---|---|---|
Next Message | Oleg Bartunov | 2005-10-21 19:33:54 | Re: Дополнение к PostgreSQL. |
Previous Message | Genix | 2005-10-18 08:51:21 | Re: lower <-> upper |