I have a fairly big table, let's call that 2B records split evenly between 200 partitions (SQL Server 2012).
Every day, I have a process that takes 6 hours to create a new partition and insert 10 million rows.
I think indexed views could improve the performance of my reporting, but we are a little concerned if there are any performance issues with the inserts.
So if I create an indexed view over my big table, at what point will those indexes be refreshed: after every insert, or when a user will read from the indexed view for the first time?
Thanks in advance