Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-Ansichten – Wann zu verwenden und wann nicht

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