Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.04.2019, 13:29
|
|||
---|---|---|---|
|
|||
Как понять что индекс распух? |
|||
#18+
Добрый день, Скажите, как запросом понять что индекс в таблице стал чрезмерно фрагментирован и его пора перестраивать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.04.2019, 14:05
|
|||
---|---|---|---|
Как понять что индекс распух? |
|||
#18+
sstatistic, для btree можно посчитать вот так: https://github.com/dataegret/pg-utils/blob/master/sql/index_bloat.sql Для других AM мне известен только один способ - построить новый индекс и сравнить что получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.04.2019, 15:35
|
|||
---|---|---|---|
|
|||
Как понять что индекс распух? |
|||
#18+
Melkijsstatistic, для btree можно посчитать вот так: https://github.com/dataegret/pg-utils/blob/master/sql/index_bloat.sql Для других AM мне известен только один способ - построить новый индекс и сравнить что получилось. Спасибо. А, скажите, есть ли возможность определить на сколько распух индекс без установки pgstattuple ? Я так понимаю это можно сделать только косвенно из количества dead tuples в статистике, а есть ли еще варианты? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.04.2019, 16:52
|
|||
---|---|---|---|
Как понять что индекс распух? |
|||
#18+
sstatisticMelkijsstatistic, для btree можно посчитать вот так: https://github.com/dataegret/pg-utils/blob/master/sql/index_bloat.sql Для других AM мне известен только один способ - построить новый индекс и сравнить что получилось. Спасибо. А, скажите, есть ли возможность определить на сколько распух индекс без установки pgstattuple ? Я так понимаю это можно сделать только косвенно из количества dead tuples в статистике, а есть ли еще варианты? религия не позволяет поставить? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.04.2019, 19:51
|
|||
---|---|---|---|
Как понять что индекс распух? |
|||
#18+
sstatistic, варианты без pgstattuple есть: • heroku pg:bloat github.com/heroku/heroku-pg-extras • check_postgres.pl bucardo.org/check_postgres/check_postgres.pl.html • github.com/ioguix/pgsql-bloat-estimation но если у нас данные переменной длины хранятся в индексируемых полях (текст, например), то эти запросы погоду на Марсе могут показывать, а не реальный bloat. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=53&tablet=1&tid=1995258]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 143ms |
0 / 0 |