Eine Ansicht kann man sich einfach als eine dauerhaft auf dem Server gespeicherte SQL-Abfrage vorstellen. Es werden alle Indizes verwendet, für die die Abfrage optimiert wird. In diesem Sinne gibt es keinen Unterschied zwischen der SQL-Abfrage oder einer Ansicht. Sie wirkt sich nicht negativer auf die Leistung aus als die eigentliche SQL-Abfrage. Da es auf dem Server gespeichert ist und zur Laufzeit nicht ausgewertet werden muss, ist es sogar schneller.
Es bietet Ihnen diese zusätzlichen Vorteile
- Wiederverwendbarkeit
- eine einzige Quelle für die Optimierung