rendimiento consulta sobre tablas de distintas bases de datos

06/09/2005 - 11:30 por Pedro \(CLIKEAR\) | Informe spam
Tengo una duda existencial, tarda lo mismo sql server en hacer una consulta
sobre dos tablas que estan en una misma base de datos que una consulta sobre
dos tablas que estan en distintas bases de datos???

Preguntas similare

Leer las respuestas

#1 c
06/09/2005 - 15:16 | Informe spam
Pues a ver, a mi me dio tambien una duda existencial, cuando te refieres a
distintas bases de datos te refieres a:

1. en el mismo Servidor SQL
2. en diferentes instancias de SQL en el mismo Servidor
3. en diferentes Servidores SQL

Sin entrar a detallar, en teoria se supone que si las 2 tablas estan dentro
de la misma DB va a ejecutar un poco mas rapido que en los otrs casos, los
tiempos pueden variar y van a depender de diferentes factores, de acuerdo a
la configuracion que tengas en el Servidor SQL o Servidores SQL.

Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"Pedro (CLIKEAR)" escribió:

Tengo una duda existencial, tarda lo mismo sql server en hacer una consulta
sobre dos tablas que estan en una misma base de datos que una consulta sobre
dos tablas que estan en distintas bases de datos???



Respuesta Responder a este mensaje
#2 Pedro \(CLIKEAR\)
07/09/2005 - 09:56 | Informe spam
Me referia en el mismo servidor SQL.

"" escribió en el mensaje
news:
Pues a ver, a mi me dio tambien una duda existencial, cuando te refieres a
distintas bases de datos te refieres a:

1. en el mismo Servidor SQL
2. en diferentes instancias de SQL en el mismo Servidor
3. en diferentes Servidores SQL

Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
dentro
de la misma DB va a ejecutar un poco mas rapido que en los otrs casos, los
tiempos pueden variar y van a depender de diferentes factores, de acuerdo
a
la configuracion que tengas en el Servidor SQL o Servidores SQL.

Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"Pedro (CLIKEAR)" escribió:

Tengo una duda existencial, tarda lo mismo sql server en hacer una
consulta
sobre dos tablas que estan en una misma base de datos que una consulta
sobre
dos tablas que estan en distintas bases de datos???



Respuesta Responder a este mensaje
#3 Salvador Ramos
07/09/2005 - 10:56 | Informe spam
Hola Pedro,

En SQL Server si que tienes el mismo rendimiento en las condiciones que
indicas (por supuesto deduzco que tienen los mismos índices, mismas
estadísticas, mismas filas, etc..) :-)

Por ejemplo en Oracle, me imagino que no será el mismo (no tengo suficiente
experiencia para confirmartelo), porque allí una base de datos tiene más
similitud con una instancia de SQL Server que con una base de datos.

Te he dejado esta misma respuesta en el grupo privado :-)

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"Pedro (CLIKEAR)" escribió en el mensaje
news:
Me referia en el mismo servidor SQL.

"" escribió en el mensaje
news:
Pues a ver, a mi me dio tambien una duda existencial, cuando te refieres
a
distintas bases de datos te refieres a:

1. en el mismo Servidor SQL
2. en diferentes instancias de SQL en el mismo Servidor
3. en diferentes Servidores SQL

Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
dentro
de la misma DB va a ejecutar un poco mas rapido que en los otrs casos,
los
tiempos pueden variar y van a depender de diferentes factores, de acuerdo
a
la configuracion que tengas en el Servidor SQL o Servidores SQL.

Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"Pedro (CLIKEAR)" escribió:

Tengo una duda existencial, tarda lo mismo sql server en hacer una
consulta
sobre dos tablas que estan en una misma base de datos que una consulta
sobre
dos tablas que estan en distintas bases de datos???









Respuesta Responder a este mensaje
#4 Salvador Ramos
07/09/2005 - 10:58 | Informe spam
Hola Carlos,

No comparto contigo lo que indicas, el rendimiento será el mismo.

Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
dentro
de la misma DB va a ejecutar un poco mas rapido que en los otrs casos,


¿ Por qué crees que el rendimiento será mejor en este caso ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"" escribió en el mensaje
news:
Pues a ver, a mi me dio tambien una duda existencial, cuando te refieres a
distintas bases de datos te refieres a:

1. en el mismo Servidor SQL
2. en diferentes instancias de SQL en el mismo Servidor
3. en diferentes Servidores SQL

Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
dentro
de la misma DB va a ejecutar un poco mas rapido que en los otrs casos, los
tiempos pueden variar y van a depender de diferentes factores, de acuerdo
a
la configuracion que tengas en el Servidor SQL o Servidores SQL.

Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"Pedro (CLIKEAR)" escribió:

Tengo una duda existencial, tarda lo mismo sql server en hacer una
consulta
sobre dos tablas que estan en una misma base de datos que una consulta
sobre
dos tablas que estan en distintas bases de datos???



Respuesta Responder a este mensaje
#5 c
07/09/2005 - 14:19 | Informe spam
Si las tablas se encuentran en 2 servidores diferentes tienes que tener en
cuenta el trafico de la red. Por ejemplo no es lo mismo hacer un Join con una
tabla de la DB que se encuentra en Colombia con una tabla de la DB que se
encuentra en Brasil. Ahora si las dos DB estan dentro de la misma Subred pues
el rendimiento se igualaria casi que al de estar las 2 tablas dentro de la
misma DB
Gracias

Carlos Andrés Lozano
Solution Development
Nativa Tecnologías



"Salvador Ramos" escribió:

Hola Carlos,

No comparto contigo lo que indicas, el rendimiento será el mismo.

> Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
> dentro
> de la misma DB va a ejecutar un poco mas rapido que en los otrs casos,
¿ Por qué crees que el rendimiento será mejor en este caso ?

Un saludo
Salvador Ramos
Murcia - España
[Microsoft MVP SQL Server]
www.helpdna.net (información sobre SQL server, Windows DNA y .NET)

"" escribió en el mensaje
news:
> Pues a ver, a mi me dio tambien una duda existencial, cuando te refieres a
> distintas bases de datos te refieres a:
>
> 1. en el mismo Servidor SQL
> 2. en diferentes instancias de SQL en el mismo Servidor
> 3. en diferentes Servidores SQL
>
> Sin entrar a detallar, en teoria se supone que si las 2 tablas estan
> dentro
> de la misma DB va a ejecutar un poco mas rapido que en los otrs casos, los
> tiempos pueden variar y van a depender de diferentes factores, de acuerdo
> a
> la configuracion que tengas en el Servidor SQL o Servidores SQL.
>
> Gracias
>
> Carlos Andrés Lozano
> Solution Development
> Nativa Tecnologías
>
>
>
> "Pedro (CLIKEAR)" escribió:
>
>> Tengo una duda existencial, tarda lo mismo sql server en hacer una
>> consulta
>> sobre dos tablas que estan en una misma base de datos que una consulta
>> sobre
>> dos tablas que estan en distintas bases de datos???
>>
>>
>>



Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida