Joins

06/07/2006 - 20:03 por MJ | Informe spam
Hola Grupo
tengo una consulta
para realizar join sobre las tabla de mi BD.
donde puedo conseguir infomacion tecnica que me diga la cantidad maxima que
puedo juntar Joins
por motivos de performance.
Gracias

Preguntas similare

Leer las respuestas

#1 Isaias
06/07/2006 - 20:11 | Informe spam
Estoy seguro que en tu AYUDA EN LINEA (BOL), debe estar esa informacion, ¿La
has consultado?
Saludos
IIslas


"MJ" wrote:

Hola Grupo
tengo una consulta
para realizar join sobre las tabla de mi BD.
donde puedo conseguir infomacion tecnica que me diga la cantidad maxima que
puedo juntar Joins
por motivos de performance.
Gracias

Respuesta Responder a este mensaje
#2 qwalgrande
07/07/2006 - 07:29 | Informe spam
Hola.

La teoría dice que más de 3 tablas en una consulta ya son muchas. De hecho,
el optimizador de consultas (el que genera los planes de ejecución) parte de
esa base y obtiene los mejores resultados cuando la consulta que le llega
involucra 3 ó 4 tablas o lo sumo. Yo mismo pienso que si para algo que no
sea un informe necesitas montar una consulta que implica más de 3 joins, es
un síntoma de que tu modelo de datos no es todo lo bueno que debiera.

Pero en la vida real te encuentras con consultas que afectan a 15 y 20
tablas cada día. El rendimiento no es excelente, pero los planes de
ejecución no son tan malos.

En cualquier caso, ¿cuál es el objetivo de tu pregunta?

Alberto López Grande (qwalgrande)


"MJ" escribió en el mensaje
news:
Hola Grupo
tengo una consulta
para realizar join sobre las tabla de mi BD.
donde puedo conseguir infomacion tecnica que me diga la cantidad maxima
que
puedo juntar Joins
por motivos de performance.
Gracias

Respuesta Responder a este mensaje
#3 MJ
11/07/2006 - 15:52 | Informe spam
Hola
El objetivo de mi pregunta es encontrar información oficial de microsoft o
algun tipo de documento que me diga con respecto a esto, ya que no he
encontrado nada al el sitio de microsoft.
Desde ya muchas gracias
"qwalgrande" escribió:

Hola.

La teoría dice que más de 3 tablas en una consulta ya son muchas. De hecho,
el optimizador de consultas (el que genera los planes de ejecución) parte de
esa base y obtiene los mejores resultados cuando la consulta que le llega
involucra 3 ó 4 tablas o lo sumo. Yo mismo pienso que si para algo que no
sea un informe necesitas montar una consulta que implica más de 3 joins, es
un síntoma de que tu modelo de datos no es todo lo bueno que debiera.

Pero en la vida real te encuentras con consultas que afectan a 15 y 20
tablas cada día. El rendimiento no es excelente, pero los planes de
ejecución no son tan malos.

En cualquier caso, ¿cuál es el objetivo de tu pregunta?

Alberto López Grande (qwalgrande)


"MJ" escribió en el mensaje
news:
> Hola Grupo
> tengo una consulta
> para realizar join sobre las tabla de mi BD.
> donde puedo conseguir infomacion tecnica que me diga la cantidad maxima
> que
> puedo juntar Joins
> por motivos de performance.
> Gracias
>



Respuesta Responder a este mensaje
#4 qwalgrande
12/07/2006 - 06:46 | Informe spam
Hola.

Busca esa información oficial, pero me temo que no la encontrarás. Y si lo
encuentras, por favor, compártelo. Yo lo sé de buena tinta, pero claro, vas
a tener que confiar en mí porque no revelaré la fuente. Espero que sepas
entenderme.

Alberto López Grande (qwalgrande)


"MJ" escribió en el mensaje
news:

Hola
El objetivo de mi pregunta es encontrar información oficial de microsoft o
algun tipo de documento que me diga con respecto a esto, ya que no he
encontrado nada al el sitio de microsoft.
Desde ya muchas gracias
"qwalgrande" escribió:

Hola.

La teoría dice que más de 3 tablas en una consulta ya son muchas. De
hecho,
el optimizador de consultas (el que genera los planes de ejecución) parte
de
esa base y obtiene los mejores resultados cuando la consulta que le llega
involucra 3 ó 4 tablas o lo sumo. Yo mismo pienso que si para algo que no
sea un informe necesitas montar una consulta que implica más de 3 joins,
es
un síntoma de que tu modelo de datos no es todo lo bueno que debiera.

Pero en la vida real te encuentras con consultas que afectan a 15 y 20
tablas cada día. El rendimiento no es excelente, pero los planes de
ejecución no son tan malos.

En cualquier caso, ¿cuál es el objetivo de tu pregunta?

Alberto López Grande (qwalgrande)


"MJ" escribió en el mensaje
news:
> Hola Grupo
> tengo una consulta
> para realizar join sobre las tabla de mi BD.
> donde puedo conseguir infomacion tecnica que me diga la cantidad maxima
> que
> puedo juntar Joins
> por motivos de performance.
> Gracias
>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida