powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_stat_all_table не обновляется после automatic analyze of table ?
6 сообщений из 6, страница 1 из 1
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39276615
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот такая ситуация, что-то непонятно

вот строки из лога
$ cat postgresql-9.3-main.log | grep partitions.history_p2016_07_18
2016-07-18 22:41:17 UTC 19586 LOG: automatic analyze of table "zabbix.partitions.history_p2016_07_18"
2016-07-19 01:00:50 UTC 30869 LOG: automatic analyze of table "zabbix.partitions.history_p2016_07_18"

А вот запрос к pg_stat_all_tables
select * from pg_stat_all_tables where relname ='history_p2016_07_18';
-[ RECORD 1 ]-----+--------------------
relid | 69282
schemaname | partitions
relname | history_p2016_07_18
seq_scan | 0
seq_tup_read | 0
idx_scan | 220475
idx_tup_fetch | 1813737
n_tup_ins | 0
n_tup_upd | 0
n_tup_del | 0
n_tup_hot_upd | 0
n_live_tup | 0
n_dead_tup | 0
last_vacuum |
last_autovacuum |
last_analyze |
last_autoanalyze |
vacuum_count | 0
autovacuum_count | 0
analyze_count | 0
autoanalyze_count | 0

Почему же поля last_* и *_count пустые ?
Что-то тут не то , похоже чайниковский вопрос, сорри.
...
Рейтинг: 0 / 0
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39276674
Фотография vyegorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinace,

А что говорит:
Код: sql
1.
2.
SHOW search_path;
SELECT current_user, current_catalog;

?
...
Рейтинг: 0 / 0
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39276767
Alexius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinace,

а нет ошибок в логах вида "using stale statistics instead of current ones because stats collector is not responding" или "pgstat wait timeout" ?

статистику никто не может сбрасывать специально через pg_stat_reset() ? можно проверить время последнего сброса в pg_stat_database
Код: sql
1.
select datname, stats_reset from pg_stat_database;
...
Рейтинг: 0 / 0
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39276922
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexius,

Спасибо за наводку.

в логах найдено - "using stale statistics instead of current ones because stats collector is not responding"
статистика сбрасывается , кто , почему, будем разбираться
...
Рейтинг: 0 / 0
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39276992
Фотография Maxim Boguk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rinaceAlexius,

Спасибо за наводку.

в логах найдено - "using stale statistics instead of current ones because stats collector is not responding"
статистика сбрасывается , кто , почему, будем разбираться

Наиболее вероятно что вы отключали в какой то момент ipv6 на сервере при запущенной базе.
После этого надо рестарт базы делать.
Если рестарт не поможет - напишите сюда будем думать дальше.

--
Maxim Boguk
www.postgresql-consulting.ru
...
Рейтинг: 0 / 0
pg_stat_all_table не обновляется после automatic analyze of table ?
    #39277104
rinace
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Maxim Boguk,

пока ничего кроме факта перезагрузки базы не обнаружено

сообщение "using stale statistics instead of current ones because stats collector is not responding" повторялось только однажды после перезагрузки базы.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pg_stat_all_table не обновляется после automatic analyze of table ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]