не участвует в 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'
Обсуждают сегодня