I have warehouse table with around 600 000 rows, and 20 columns. Number of rows tend to grow pretty fast. I usually need to execute just this query:
SELECT * FROM MyTable WHERE EventDate BETWEEN @Date1 AND @Date2
Currently I have just clustered index on primary key and no more indexes. This query for a year period which returns around 200 000 rows executes around 6 minutes, which is really slow for me. Could columnstore index help me and on which column to put it, which columns to include?