в запросе?
Столкнулся со странным запросом, где выполняется поиск по индексированным полям, индекс частично применяется к компрессированным чанкам, а в чанке без компрессии индекс игнорируется
Почему бы и нет. Может сильно зависеть от распределения данных. По-хорошему надо в планы смотреть
я план и смотрю, там не написано, что “тут я использую индекс, потому что компрессия”, но пока выглядит так)
Я просто не встречал в открытом доступе информации как TimescaleDB правит планировщик.
Как-то -- конечно влияют. Куча внутренних параметров, которые используются при планировании, на компрессированных другие. Дажэ статистика от analyze та жэ -- другая.
А как конкретно -- это очень нетривиальный вопрос, потребуется глубоко забраться в реализацыю этой компрессии и / или в статьи по timescale.
Обсуждают сегодня