Re: Database stat generation

Поиск
Список
Период
Сортировка
От Bill Montgomery
Тема Re: Database stat generation
Дата
Msg-id 40BC96DC.50301@lulu.com
обсуждение исходный текст
Ответ на Database stat generation  ("Bhanu, Yogesh" <yogesh@gsf.de>)
Список pgsql-admin
Bhanu, Yogesh wrote:

>Hello  admins,
>                         Is there any tool available inside Postgres to track what databases are being used and how .
Itwill be nice to generate a per database stats (Inserts, Select, Drop) for a month or more  and also track how the
databasegrew big/small  in the same time . 
>
>
Yogesh,

First, make sure you have set stats_start_collector and stats_row_level
to true. You may optionally set stats_command_string and
stats_block_level to true for more stats with a correspondingly greater
performance hit. Then, look at some of the pg_stat_* (and pg_statio_* if
you have block level stats turned on) tables/views.

A couple of the most useful tables (to me, anyhow): The pg_class view
has counts of pages and tuples per relation (tables are relkind 'r',
FYI). The pg_stat_database view shows the number of transactions
comitted/rolled back, which is useful to track rates of usage,
especially with a graphing tool like MRTG. To get the number of
inserts/updates/deletes on a table, check out the pg_stat_user_tables view.

For more info, check out the postgres docs on the subject:

http://www.postgresql.org/docs/7.3/interactive/monitoring-stats.html

Regards,

Bill Montgomery

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

Предыдущее
От: Rajesh Kumar Mallah
Дата:
Сообщение: Re: a question?..
Следующее
От: "David Parker"
Дата:
Сообщение: Error running initdb