https://t.me/pgsql/303899 Текстом, естественно.
1) PostgreSQL 13.5 2) select text from message inner join chat c on message.chat_id = c.id where c.uid=12345; 3) explain выше
Ещё раз: текстом, естественно.
так а индекс то есть по chat_id в message?
надо бы создать индекс по chat_id)))
пробовал добавить CREATE INDEX chat_uid_brin_idx ON chat USING brin(uid); и CREATE INDEX message_chat_brin_idx ON message USING brin(chat_id); но по времени только хуже что planning, что execution
Вычитал что он быстрее
Если там, где вычитали, было написано именно это — не читайте там больше. ;)
Ну и, насчёт медленнее выполнение -- скорее всего это артэфакт вашых измерений. Измеряйте правильно и повторяемо.
Обсуждают сегодня