powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / PostgreSQL [закрыт для гостей] / Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
6 сообщений из 6, страница 1 из 1
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #148309
aqis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем привет!
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики. По аналогии с командой DBCC SHOW_STATISTICS из MSSQL?
А также интересует как в PostgreSQL лучше всего измерить фрагментации индекса и плотности страниц?
Т.е. резюмируя, хочется понимать как часто и правильно обслуживается БД по части статистик и индексов.
...
Рейтинг: 0 / 0
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #148316
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aqis  14.09.2022, 10:25
[игнорируется]
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики.
https://postgrespro.ru/docs/postgresql/9.6/monitoring-stats#monitoring-stats-dynamic-views-table
...
Рейтинг: 0 / 0
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #148333
Горбатый ёж
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aqis  14.09.2022, 10:25
[игнорируется]
А также интересует как в PostgreSQL лучше всего измерить фрагментации индекса и плотности страниц?
Возможно куда-то сюда надо покопать?
https://postgrespro.ru/docs/postgresql/10/pgstattuple
...
Рейтинг: 0 / 0
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #149178
Тень на плетень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aqis  14.09.2022, 10:25
[игнорируется]
Всем привет!
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики. По аналогии с командой DBCC SHOW_STATISTICS из MSSQL?
А также интересует как в PostgreSQL лучше всего измерить фрагментации индекса и плотности страниц?
Т.е. резюмируя, хочется понимать как часто и правильно обслуживается БД по части статистик и индексов.
В принципе ничего обслуживпть там не нужно. Автовакуум работает по эвристическим алгоритвам. Состояние хуевости таблиц и индексов можно оценить по блатингу таблиц и индексов. Если что то не так - то политику автовакуума можно сделать более агрессивной. В паталогических случаях делается вакуум фулл. Ну и сбор статистики по крону или пг крону.
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #149179
Тень на плетень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Горбатый ёж  14.09.2022, 10:37
[игнорируется]
aqis  14.09.2022, 10:25
[игнорируется]
А также интересует как в PostgreSQL лучше всего измерить фрагментации индекса и плотности страниц?
Возможно куда-то сюда надо покопать?
https://postgrespro.ru/docs/postgresql/10/pgstattuple
Это ла, по соотношению мервых и зивых тапдов можно оценить блоатинг. Это то о чем я говорил.

В целом, при переходе с ораклов и мсскуэлей забудьте про свои нахуй никому не нужные практики. Mvcc в связке с автовакуумом работает совсем иначе. Если все збс - то делать прям спецом что то по джобам вообще не нужно.
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Изменено: 14.09.2022, 22:40 - Тень на плетень
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
    #725061
Тень на плетень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aqis  14.09.2022, 10:25
[игнорируется]
Всем привет!
Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики. По аналогии с командой DBCC SHOW_STATISTICS из MSSQL?
А также интересует как в PostgreSQL лучше всего измерить фрагментации индекса и плотности страниц?
Т.е. резюмируя, хочется понимать как часто и правильно обслуживается БД по части статистик и индексов.
pg_stat_all_tables, pg_stat_user_tables.

Регламентамкак такового нет. Он выполняется по необходимости, по проценту мертвых кортежей. Однако автовакуум может собирать статистику, но переиндексацией не занимается. Кривой индекс в Посгрес - это вообще немыслимый катаклизм. Ситуация очень редкая.
...
Кто в предыдущие годы набил карманы за счет всяких "процессов" в экономике 90-х годов, они точно не элита, а кусок говна.
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PostgreSQL [закрыт для гостей] / Как в PostgreSQL увидеть текущее состояние и регламент обслуживания статистики
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (2): Анонимы (1), Google Bot 3 мин.
Пользователи онлайн (43): Анонимы (39), Yandex Bot, Green 1 мин., Bing Bot 2 мин., Google Bot 3 мин.
x
x
Закрыть


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