PostgreSQL, pg_stat_all_tables.n_tup_XX - PullRequest
1 голос
/ 22 июня 2011

Я пытался получить информацию о количестве вставок, обновлений и удалений в таблице. Я нашел столбцы pg_stat_all_tables и n_tup_ins / upd / del. Они подскажут мне, сколько строк было добавлено в таблицу, но я нигде не могу найти информацию об этих значениях. Я знаю, что все они действительно собраны из функции

pg_stat_get_tuples_inserted(c.oid) AS n_tup_ins, 
pg_stat_get_tuples_updated(c.oid) AS n_tup_upd, 
pg_stat_get_tuples_deleted(c.oid) AS n_tup_del

Вопрос в том, что сбрасывает эти значения во время выполнения? (Если когда-либо сделал ...)

Есть идеи? Или я смотрю не в том месте?

Приветствие / P

1 Ответ

1 голос
/ 22 июня 2011

Используйте pg_stat_reset() для их сброса, см. Документацию .

Например

$ psql -Umyuser mydb
mydb# SELECT pg_stat_reset();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...