Re: pgmonitor patch for query string

Поиск
Список
Период
Сортировка
От The Hermit Hacker
Тема Re: pgmonitor patch for query string
Дата
Msg-id Pine.BSF.4.33.0103141514460.67623-100000@mobile.hub.org
обсуждение исходный текст
Ответ на Re: pgmonitor patch for query string  (Peter Eisentraut <peter_e@gmx.net>)
Ответы Re: pgmonitor patch for query string  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-hackers
On Wed, 14 Mar 2001, Peter Eisentraut wrote:

> Bruce Momjian writes:
>
> > It does this by creating a global variable 'debug_query_string' and
> > assigning it when the query begins and clearing it when the query ends.
>
> You can find out the current query for a given backend by configuring the
> server with "debug_print_query on" and "log_pids on" and running
>
> sed -n "/[$pid]/"'s/^.*query: \(.*\)$/\1/p' $logfile
>
> This doesn't tell you whether the query is still running, but ps tells you
> that.  In fact, it might be an idea to add a logging option that prints
> something like "query finished in xxx ms".  We actually have something
> similar hidden under show_query_stats, but the formatting needs to be made
> more convenient and possibly less verbose.  But at least this way you have
> it for the record, and not only on the screen.

I *definitely* like this one ... I've been doing wrappers around my
pg_exec() calls in PHP to do some stats generation to work on "slow
queries", but having it in the backend would be more exact ... and easier
to use then having to modify your apps ...



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: pgmonitor patch for query string
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: pgmonitor patch for query string