Proč indexujete svá zobrazení? Ve svém řešení 2 jste zmínili „plýtvání místem“, ale věděli jste, že když indexujete svůj pohled, zachováte jej v DB?
Jinými slovy, vytvoříte kopii dat, která by zobrazení vrátilo do databáze, a pokaždé, když jsou data aktualizována ve zdrojových tabulkách, nějaký interní mechanismus serveru SQL je musí aktualizovat na této nové vytvořené datové struktuře, protože nyní SQL server čte z pohledu, nikoli z tabulek.
Pokud používáte Profiler + DTA nebo dokonce DMVS můžete přijít se správnými indexy, které mají být vytvořeny ve vašich tabulkách, z nichž by měl prospěch každý pohled