From: | Gabriel Hermes Colina Zambra <hermeszambra(at)yahoo(dot)com> |
---|---|
To: | Alvaro Herrera <alvherre(at)commandprompt(dot)com> |
Cc: | Raúl Andrés Duque <ra_duque(at)yahoo(dot)com(dot)mx>, pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: Duda desempeño Vistas |
Date: | 2007-05-22 01:31:12 |
Message-ID: | 255512.90784.qm@web63714.mail.re1.yahoo.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
--- Alvaro Herrera <alvherre(at)commandprompt(dot)com>
escribió:
> Gabriel Hermes Colina Zambra escribió:
> >
> > --- Alvaro Herrera <alvherre(at)commandprompt(dot)com>
> > escribió:
> >
> > > > Este comentario me lo dijo un "GURU" de MSSQL
> ...
> > > sucede los mismo
> > > > cuando lo hago con POSTGRESQL?
> > >
> >
> > > No. Hasta donde se, el optimizador de SQL
> Server es
> > > algo mas torpe que
> > > el de Postgres. En Postgres, la consulta se
> > > "resuelve" completamente
> > > (es decir se expanden las vistas, etc) y
> _despues_
> > > se optimiza el
> > > resultado completo.
> > 1 Sabes bastante para dedicarte poco y nada a
> MSSQL,
> > efectivamente un where en MSSQL dentro de la vista
> > rinde mas que si lo invocas despues.
>
> No entendi esta parte; yo no he negado que en SQL
> Server se hagan las
> cosas de esa manera. Si un guru de SQL Server lo
> dice, no veo razon
> para no creerle.
>
> > 2 Cuando decis se expanden las vistas, te referis
> a
> > que postgresql primero analiza toda la sintaxis de
> la
> > consulta que se le pasa, o sea el sql que esta
> grabado
> > en el create view, mas el where que se le pasa de
> la
> > aplicacion y despues ejecuta.
>
> Correcto.
>
> --
> Alvaro Herrera
> http://www.CommandPrompt.com/
> PostgreSQL Replication, Consulting, Custom
> Development, 24x7 support
>
> ---------------------------(fin del
> mensaje)---------------------------
> TIP 8: explain analyze es tu amigo
>
Esta parte quiza no la exprese bien pero era para
afirmar lo que decias, por que a pesar de que no te
tratas mucho con MSSQL, parce que sabes bastante.
No te tiraba para atras si no que al contrario te
felicitaba.
Atte. Gabriel Hermes Colina Zambra
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/
From | Date | Subject | |
---|---|---|---|
Next Message | Gabriel Hermes Colina Zambra | 2007-05-22 01:33:16 | Re: Dos versiones un Servidor |
Previous Message | Richard Clark | 2007-05-22 01:23:28 | Re: Dos versiones un Servidor |