sql >> Base de Datos >  >> RDS >> Mysql

MySQL VIEW vs. consulta incrustada, ¿cuál es más rápida?

Las vistas indexadas en SQL Server generalmente se denominan "vistas materializadas", que MySQL no admite. El soporte VIEW de MySQL es bastante limitado en comparación con otros proveedores: las restricciones se enumeran en su documentación .

Una vista normal es simplemente una declaración SQL preparada; no hay diferencia entre usar los dos ejemplos que proporcionó. En algunos casos, la cláusula WHERE cuando se selecciona desde una vista puede ser insertada en la consulta VIEW por el optimizador, pero está completamente fuera de su control.