Optimización Servidor y Consultas

13/01/2006 - 19:02 por Pablo Garateguy | Informe spam
Buenas, estoy buscando optimizar tanto la configuración del Servidor SQL 2000
Estándard como las consultas que hacemos sobre el mismo.

1 - ¿Donde puedo obtener información de como optimizarlo (a un nivel más
fino a que me digan que no use cursores, tablas temporales y parecidos).

2 - Se me dió el caso de una consulta grande con varios JOINS y sub
consultas dentro de la consulta (otros selects dentro del select principal),
que una de las condiciones era sobre una tabla con 40 registros, que tenía un
NOT IN (4, 5, 99).
Cuando hago la misma consulta usando un IN (0, 1, 2, 3, 6, ) me anda
muchísmo más rápida ¿¿¿¿?????

Saludos y gracias
Pablo Garateguy
MCP - Visual Basic 6

Preguntas similare

Leer las respuestas

#1 Alejandro Mesa
13/01/2006 - 19:19 | Informe spam
Pablo,

Puedes empezar por esta pagina. Tienen innumerables articulos sobre
optimizacion.

http://www.sql-server-performance.com/


AMB

"Pablo Garateguy" wrote:

Buenas, estoy buscando optimizar tanto la configuración del Servidor SQL 2000
Estándard como las consultas que hacemos sobre el mismo.

1 - ¿Donde puedo obtener información de como optimizarlo (a un nivel más
fino a que me digan que no use cursores, tablas temporales y parecidos).

2 - Se me dió el caso de una consulta grande con varios JOINS y sub
consultas dentro de la consulta (otros selects dentro del select principal),
que una de las condiciones era sobre una tabla con 40 registros, que tenía un
NOT IN (4, 5, 99).
Cuando hago la misma consulta usando un IN (0, 1, 2, 3, 6, ) me anda
muchísmo más rápida ¿¿¿¿?????

Saludos y gracias
Pablo Garateguy
MCP - Visual Basic 6
Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
13/01/2006 - 20:00 | Informe spam
Statistics Used by the Query Optimizer in Microsoft SQL Server 2000
http://msdn.microsoft.com/library/d...tquery.asp

Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.

"Pablo Garateguy" wrote in
message news:
Buenas, estoy buscando optimizar tanto la configuración del Servidor SQL
2000
Estándard como las consultas que hacemos sobre el mismo.

1 - ¿Donde puedo obtener información de como optimizarlo (a un nivel más
fino a que me digan que no use cursores, tablas temporales y parecidos).

2 - Se me dió el caso de una consulta grande con varios JOINS y sub
consultas dentro de la consulta (otros selects dentro del select
principal),
que una de las condiciones era sobre una tabla con 40 registros, que tenía
un
NOT IN (4, 5, 99).
Cuando hago la misma consulta usando un IN (0, 1, 2, 3, 6, ) me anda
muchísmo más rápida ¿¿¿¿?????

Saludos y gracias
Pablo Garateguy
MCP - Visual Basic 6
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida