FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
--- Mira estos enlaces: https://stackoverflow.com/questions/...a-simple-query http://www.sqlservercentral.com/blog...erstood-views/ http://www.dba-oracle.com/art_hints_views.htm En resumen: Por si solo un view no afecta. Es "solo" una macro-expansion de un select comun y corriente.. PERO hay formas de hacer que los Views sean mas rapidos, tambien dependen de que tan bueno sea el query planer, y si realmente quienes lo usan estan haciendo cosas redundantes o problematicas. La parte importante es entender el papel del query planer. Por ejemplo tenia un problema enorme que me pasaba en cierto reporte. Este enlzaba varios sub-consultas y vistas. Para resolver el lio, tire el query planer, y me salio (obviamente) un mounstro. Asi que tire el query planer por cada sub-consulta y cada view. Me di cuenta que estaba confundiendo al pobre.. tenia los ORDER BY en los view que luego cancelaba en la consulta que lo llamaba y lo volvia a recuperar de forma parcial en la que encapsulaba a todo. Imaginate que haces esto con funciones "normales" y tenes:
Uno sort cancelando los otros. Eso es algo a tener en cuenta, que no te estes pisando tus propios pasos...
__________________
El malabarista. |
#2
|
||||
|
||||
Pues no se me había ocurrido lo que comentas; esalgo a tener en cuenta. Muchas gracias.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda sobre rendimiento de un JOIN | David | SQL | 5 | 06-11-2008 13:49:05 |
Sobre Gnome: su configuración, rendimiento y demás... | Ñuño Martínez | Linux | 5 | 05-01-2007 10:31:07 |
Duda sobre rendimiento | Jesús Pena | Conexión con bases de datos | 5 | 24-11-2005 15:15:48 |
Una duda sobre los Uses | jorch_yr | Varios | 1 | 30-05-2004 04:39:40 |
Duda rendimiento de aplicacion IBX en VPN | raul_sal | Conexión con bases de datos | 5 | 24-11-2003 10:47:49 |
|