UInt32
                  
                  
                  campaign_id UInt32
                  
                  
                  creative_id UInt32
                  
                  
                  link_id UInt32
                  
                  
                  creative_type UInt32
                  
                  
                  impression_cnt Int64
                  
                  
                  click_cnt Int64
                  
                  
                  
                  
                  
                  Запросы в основном буду делать по event_datetime, потому как нужна поддержка различных тайм-зонов для клиентов.
                  
                  
                  Ну и дополнительно буду фильтровать по creative_type, меньше всего будут фильтры по zone_id,campaign_id, а тем более по creative_id и link_id
                  
                  
                  
                  
                  
                  Подскажите какой лучше всего сделать индекс?
                  
                  
                  Сегментировать лучше всего наверно по event_date или сократить до YYYYMM ?
                  
                  
                
зачем вам event_date ? и сколько дней будете хранить? если на пример во многих запросах будет скажем where campaign_id и campaign_id имеет мало возможных значений то partition by YYYYMM(event_datetime) order by creative_type, campaign_id, event_datetime но сказать точно можно только заполнив таблицу похожими данными (с похожим распределением) и прогнав тесты.
Обсуждают сегодня