From: | Carlos Perez <carlos(dot)perez(at)syswarp(dot)com(dot)ar> |
---|---|
To: | "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com>, Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: optimizacion de consultas |
Date: | 2015-04-23 01:38:08 |
Message-ID: | 14ce3ecc800.27c4.b99d37cfcbd447cf5edbf75bc805629e@syswarp.com.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El count y el exists son funciones y si las pones en un where, la consulta
te hace full scan seguro y desperdicias los indices.
Enviado con Aquamail para Android
http://www.aqua-mail.com
El 22 de abril de 2015 22:23:37 "jvenegasperu ." <jvenegasperu(at)gmail(dot)com>
escribio:
> Hola
>
> buen dia para todos
>
> estuve leyendo un blog sobre optimizacion de consultas segun el autor
> aplica para SQL Server, sin embargo encontre estos dos puntos que me
> gustaria saber si es el mismo criterio para postgres ya que yo uso mucho
> estas dos cosas y espero aqui alguien tenga experiencia sobre lo que cito
> aqui.
>
> sobre todo para cambiar el count(*) por exists
>
> Uso de alias
>
> Utilizar varios alias para una sola tabla en la misma consulta para simular
> la intersección de índices ya no es necesario. SQL Server tiene en cuenta
> automáticamente la intersección de índices y puede utilizar varios en la
> misma tabla.
>
> Verificar si existe un registro
>
> Muchos programadores utilizan el count(*) para ver si un registro existe en
> la base de datos, pero una forma más eficiente de hacerlo es con Exists.
> Cuando éste encuentra un registro detiene la búsqueda del mismo.
>
> saludos gracias por sus aportes
>
> por si alguien le interesa el blog donde lo lei es este
> http://www.awerty.net/telemantenimiento/realizar-consultas-en-sql/
>
>
> --
> José Mercedes Venegas Acevedo
> cel claro 940180540
>
> mails: jvenegasperu(at)gmail(dot)com
From | Date | Subject | |
---|---|---|---|
Next Message | Jaime Casanova | 2015-04-23 06:28:41 | Re: Error Funciones y procedimientos |
Previous Message | jvenegasperu . | 2015-04-23 01:22:06 | optimizacion de consultas |