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ó:

Mostrar la cita
#2 Pedro \(CLIKEAR\)
07/09/2005 - 09:56 | Informe spam
Me referia en el mismo servidor SQL.

"" escribió en el mensaje
news:
Mostrar la cita
#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:
Mostrar la cita
#4 Salvador Ramos
07/09/2005 - 10:58 | Informe spam
Hola Carlos,

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

Mostrar la cita
¿ 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:
Mostrar la cita
#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ó:

Mostrar la cita
Ads by Google
Search Busqueda sugerida