From: | "jvenegasperu (dot)" <jvenegasperu(at)gmail(dot)com> |
---|---|
To: | Ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | optimizacion de consultas |
Date: | 2015-04-23 01:22:06 |
Message-ID: | CA+KjtGcujdaQreJYe1ttjM30v1kPFmTbFnTZFxa78WiVki=19Q@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
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 | Carlos Perez | 2015-04-23 01:38:08 | Re: optimizacion de consultas |
Previous Message | Patricia Recinos | 2015-04-22 15:19:22 | Error Funciones y procedimientos |