I have round about 5 tables which each have more than 1,000,000 datasets inside of them.
I`ve read about indexed-views and that they can increase the performance at continuous querys. But the tables/the data are continuous updated respectively the statement behind the view just returns a fraction of the datasets time to time (sometimes every hour, but it is possible that it changes every day or week, it fluctuates).
Its not smart to create an index on each of these tables, cause the data will grow and grow and the index will be bigger than the data itself (just kidding but its really not smart in this scenario)
So what is your advice for me to reach my goal to create a view which is performant enough to beat the normal statement each time I need the data.