1. Зачем? 2. REINDEX [CONCURRENTLY], если уж в самом деле нужно.
у меня раздулась таблица. Выборка начала долго отрабатывать. Ранее было норм
И почему Вы думаете, что это как-то связано с индексами? Вы бы лучше посмотрели на запросы по bloat (и подумали про ANALYZE / VACCUM, скорее всего)...
ну индекс - это типа слепок таблицы, и он знает где что лежит. Когда я массово обновляю данные - индекс имеет не актуальные данные. и все равно долго . По-этому думаю, что может надо как-то актуализировать это Может analyze поможет для планировщика, да А что такое bloat?
Эээ... Ваши представления об индексах довольно далеки от реальности. И поэтому "актуализация" во многих случаях просто не нужна (индексы всегда актуальны, но в них тоже есть bloat). > А что такое bloat? https://www.citusdata.com/blog/2017/10/20/monitoring-your-bloat-in-postgres/ Ну и так далее, по этой теме легко найти много информации.
Обсуждают сегодня