не участвует в order by и PK
order by (app_id, when) , где app_id нобольшое количество
да в целом для основных сценариев использования и не надо
но иногда надо найти все записи с session_guid по всем app_id за всё время (обычно они все в рамках пары часов +/- расположены, если это как-то поможет)
сейчас есть данные за 2 недели: на 3B записей примерно 400M уникальных session_guid и поиск по session_guid захлёбывается (десятки секунд, а хочется быстрее)
как помочь СН? индекс или отдельную таблицу/mv с order by session_guid или ..?
> как помочь СН? индекс или отдельную таблицу/mv с order by session_guid или ..? Оба варианта возможны. Можно осторожно попробовать bloom_filter индекс на эту колонку Или попробовать пихнуть в PREWHERE session_guid = 'xxxxxx'
Обсуждают сегодня