Re: Postgres SQL Monitor tool

Поиск
Список
Период
Сортировка
От Lutz Steinborn
Тема Re: Postgres SQL Monitor tool
Дата
Msg-id 20040922081005.5d7876fe.l.steinborn@4c-ag.de
обсуждение исходный текст
Ответ на Postgres SQL Monitor tool  (Theo Galanakis <Theo.Galanakis@lonelyplanet.com.au>)
Список pgsql-admin
Hi Theo,

yes you can log every SQL statement.
Just edit the postgresql.conf and delete the remark (#) from the following line:
#log_statement = false

Then restart postgres.

After this you can find every statement in the postgresql.log. On Gentoo you can
find this log in /var/lib/postgresql/data.

But keep in mind that logging every statement takes a lot of time.

Best regards
Lutz


On Wed, 22 Sep 2004 15:51:35 +1000
Theo Galanakis <Theo.Galanakis@lonelyplanet.com.au> wrote:

>
> Is there a log file, or a method of logging all the SQL statements a
> postgres server processes. I can look at pg_stat_activity which tells me
> each postgres process and the current query running, however I wanted to see
> a log file, similar to SQL Servers Profiler, where I can capture all the SQL
> being run. I guess I could write some external process to poll the
> pg_stat_activity and collect current processors and SQL commands being run.
>
> Theo
>


--
Lutz Steinborn                   mailto:l.steinborn@4c-ag.de
4c AG                            Tel +49 6092 999592
Stefan-George-Ring 22-24         Fax +49 89 99341 399
81929 München                    http://www.4c-shopping.de
                                 http://www.wohndesign.de
                                 http://www.wohnen.de

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

Предыдущее
От: Theo Galanakis
Дата:
Сообщение: Postgres SQL Monitor tool
Следующее
От: Bradley Kieser
Дата:
Сообщение: Getting the OID of inserted row in a rule